diff --git a/.plugin-data b/.plugin-data index 542a515..dca7deb 100644 --- a/.plugin-data +++ b/.plugin-data @@ -1,4 +1,4 @@ { - "version": "1.0.4", + "version": "1.0.5", "slug": "blockparty-tabs" } diff --git a/CHANGELOG.md b/CHANGELOG.md index b397f33..0eeec90 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,22 +5,26 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## 1.0.5 - 2025-11-10 + +- Update block icons + ## 1.0.4 - 2025-11-07 -* Replacement of icon for the icon block +- Replacement of icon for the icon block ## 1.0.3 - 2025-09-05 -* fix icon inserter +- fix icon inserter ## 1.0.2 - 2025-02-26 -* allow aria and tabindex attributes +- allow aria and tabindex attributes ## 1.0.1 - 2024-12-04 -* fix tabs scripts +- fix tabs scripts ## 1.0.0- 2024-04-03 -* Initial release +- Initial release diff --git a/blockparty-tabs.php b/blockparty-tabs.php index a75c9a1..0b48737 100644 --- a/blockparty-tabs.php +++ b/blockparty-tabs.php @@ -4,7 +4,7 @@ * Description: Accessible Tabs block for WordPress gutenberg. * Requires at least: 6.2 * Requires PHP: 8.1 - * Version: 1.0.4 + * Version: 1.0.5 * Author: Be API Technical team * Author URI: https://beapi.fr * License: GPL-2.0-or-later @@ -14,7 +14,7 @@ namespace Blockparty\Tabs; -define( 'BLOCKPARTY_TABS_VERSION', '1.0.4' ); +define( 'BLOCKPARTY_TABS_VERSION', '1.0.5' ); define( 'BLOCKPARTY_TABS_URL', plugin_dir_url( __FILE__ ) ); define( 'BLOCKPARTY_TABS_DIR', plugin_dir_path( __FILE__ ) ); define( 'BLOCKPARTY_TABS_PLUGIN_BASENAME', plugin_basename( __FILE__ ) ); diff --git a/package-lock.json b/package-lock.json index 69b662f..dcd3123 100644 --- a/package-lock.json +++ b/package-lock.json @@ -20,7 +20,7 @@ "@wordpress/data": "^9.24.0", "@wordpress/env": "^9.6.0", "@wordpress/i18n": "^4.54.0", - "@wordpress/icons": "^9.45.0", + "@wordpress/icons": "^11.1.0", "@wordpress/primitives": "^3.52.0", "@wordpress/scripts": "^27.5.0" } @@ -4371,20 +4371,20 @@ "dev": true }, "node_modules/@types/react": { - "version": "18.2.74", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.74.tgz", - "integrity": "sha512-9AEqNZZyBx8OdZpxzQlaFEVCSFUM2YXJH46yPOiOpm078k6ZLOCcuAzGum/zK8YBwY+dbahVNbHrbgrAwIRlqw==", + "version": "18.3.26", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.26.tgz", + "integrity": "sha512-RFA/bURkcKzx/X9oumPG9Vp3D3JUgus/d0b67KB0t5S/raciymilkOa66olh78MUI92QLbEJevO7rvqU/kjwKA==", "dependencies": { "@types/prop-types": "*", "csstype": "^3.0.2" } }, "node_modules/@types/react-dom": { - "version": "18.2.23", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.2.23.tgz", - "integrity": "sha512-ZQ71wgGOTmDYpnav2knkjr3qXdAFu0vsk8Ci5w3pGAIdj7/kKAyn+VsQDhXsmzzzepAiI9leWMmubXz690AI/A==", - "dependencies": { - "@types/react": "*" + "version": "18.3.7", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.7.tgz", + "integrity": "sha512-MEe3UeoENYVFXzoXEWsvcpg6ZvlrFNlOQ7EOsvhI3CfAXwzPfO8Qwuxd40nepsYKqyyVQnTdEfv68q91yLcKrQ==", + "peerDependencies": { + "@types/react": "^18.0.0" } }, "node_modules/@types/responselike": { @@ -5241,6 +5241,20 @@ "react-dom": "^18.0.0" } }, + "node_modules/@wordpress/block-editor/node_modules/@wordpress/icons": { + "version": "9.49.0", + "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-9.49.0.tgz", + "integrity": "sha512-Z8F+ledkfkcKDuS1c/RkM0dEWdfv2AXs6bCgey89p0atJSscf7qYbMJR9zE5rZ5aqXyFfV0DAFKJEgayNqneNQ==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.16.0", + "@wordpress/element": "^5.35.0", + "@wordpress/primitives": "^3.56.0" + }, + "engines": { + "node": ">=12" + } + }, "node_modules/@wordpress/block-serialization-default-parser": { "version": "4.54.0", "resolved": "https://registry.npmjs.org/@wordpress/block-serialization-default-parser/-/block-serialization-default-parser-4.54.0.tgz", @@ -5336,6 +5350,20 @@ "react-dom": "^18.0.0" } }, + "node_modules/@wordpress/commands/node_modules/@wordpress/icons": { + "version": "9.49.0", + "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-9.49.0.tgz", + "integrity": "sha512-Z8F+ledkfkcKDuS1c/RkM0dEWdfv2AXs6bCgey89p0atJSscf7qYbMJR9zE5rZ5aqXyFfV0DAFKJEgayNqneNQ==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.16.0", + "@wordpress/element": "^5.35.0", + "@wordpress/primitives": "^3.56.0" + }, + "engines": { + "node": ">=12" + } + }, "node_modules/@wordpress/components": { "version": "27.2.0", "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-27.2.0.tgz", @@ -5399,6 +5427,20 @@ "react-dom": "^18.0.0" } }, + "node_modules/@wordpress/components/node_modules/@wordpress/icons": { + "version": "9.49.0", + "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-9.49.0.tgz", + "integrity": "sha512-Z8F+ledkfkcKDuS1c/RkM0dEWdfv2AXs6bCgey89p0atJSscf7qYbMJR9zE5rZ5aqXyFfV0DAFKJEgayNqneNQ==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.16.0", + "@wordpress/element": "^5.35.0", + "@wordpress/primitives": "^3.56.0" + }, + "engines": { + "node": ">=12" + } + }, "node_modules/@wordpress/compose": { "version": "6.31.0", "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-6.31.0.tgz", @@ -5547,23 +5589,57 @@ } }, "node_modules/@wordpress/element": { - "version": "5.31.0", - "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-5.31.0.tgz", - "integrity": "sha512-TVk7Ivc85AlC96cSruwTjbm2qsq2uXUd5GSPHWUNF7xZHeeJ7XxJpXe75UyJ2vLndtOn3XjT1R64T5Gpu9ipuA==", + "version": "5.35.0", + "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-5.35.0.tgz", + "integrity": "sha512-puswpGcIdS+0A2g28uHriMkZqqRCmzFczue5Tk99VNtzBdehyk7Ae+DZ4xw5yT6GqYai8NTqv6MRwCB78uh5Mw==", "dependencies": { "@babel/runtime": "^7.16.0", - "@types/react": "^18.0.21", - "@types/react-dom": "^18.0.6", - "@wordpress/escape-html": "^2.54.0", + "@types/react": "^18.2.79", + "@types/react-dom": "^18.2.25", + "@wordpress/escape-html": "^2.58.0", "change-case": "^4.1.2", "is-plain-object": "^5.0.0", - "react": "^18.2.0", - "react-dom": "^18.2.0" + "react": "^18.3.0", + "react-dom": "^18.3.0" }, "engines": { "node": ">=12" } }, + "node_modules/@wordpress/element/node_modules/@wordpress/escape-html": { + "version": "2.58.0", + "resolved": "https://registry.npmjs.org/@wordpress/escape-html/-/escape-html-2.58.0.tgz", + "integrity": "sha512-9YJXMNfzkrhHEVP1jFEhgijbZqW8Mt3NHIMZjIQoWtBf7QE86umpYpGGBXzYC0YlpGTRGzZTBwYaqFKxjeaSgA==", + "dependencies": { + "@babel/runtime": "^7.16.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@wordpress/element/node_modules/react": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", + "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@wordpress/element/node_modules/react-dom": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", + "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", + "dependencies": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.2" + }, + "peerDependencies": { + "react": "^18.3.1" + } + }, "node_modules/@wordpress/env": { "version": "9.6.0", "resolved": "https://registry.npmjs.org/@wordpress/env/-/env-9.6.0.tgz", @@ -5774,17 +5850,88 @@ } }, "node_modules/@wordpress/icons": { - "version": "9.45.0", - "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-9.45.0.tgz", - "integrity": "sha512-HNZeh6tzGmo4liE6OdtQDt7pG2Ul8ftXjCMv49gAu+w6gPVAw1s2JWFea86hH2dnuWz1nOGMx7HGvRrfsDnQuA==", + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-11.1.0.tgz", + "integrity": "sha512-N61MEoI9dU3fDQu7tdY1/kUSOhERyAnKHcVDWl3KWNFDuNuelnoUCMSckNV4T1Jz/M+2Mkov/J39Mroqo782zQ==", "dev": true, "dependencies": { - "@babel/runtime": "^7.16.0", - "@wordpress/element": "^5.31.0", - "@wordpress/primitives": "^3.52.0" + "@wordpress/element": "^6.34.0", + "@wordpress/primitives": "^4.34.0" }, "engines": { - "node": ">=12" + "node": ">=18.12.0", + "npm": ">=8.19.2" + } + }, + "node_modules/@wordpress/icons/node_modules/@wordpress/element": { + "version": "6.34.0", + "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-6.34.0.tgz", + "integrity": "sha512-WoCBhGa7fTd9NB0B1XS+hF64vmglI90tEskQxxfqtgby1IiLj7TjG+zyVeW1UdrKja3zSAhZTqZc1wjpEtbcoQ==", + "dev": true, + "dependencies": { + "@types/react": "^18.2.79", + "@types/react-dom": "^18.2.25", + "@wordpress/escape-html": "^3.34.0", + "change-case": "^4.1.2", + "is-plain-object": "^5.0.0", + "react": "^18.3.0", + "react-dom": "^18.3.0" + }, + "engines": { + "node": ">=18.12.0", + "npm": ">=8.19.2" + } + }, + "node_modules/@wordpress/icons/node_modules/@wordpress/escape-html": { + "version": "3.34.0", + "resolved": "https://registry.npmjs.org/@wordpress/escape-html/-/escape-html-3.34.0.tgz", + "integrity": "sha512-uDkh9w970Lnh43GTw/8csw0BkWY08tzYo2gqIF1I26N7YnpwRbVnv1Swet8PFvv8YDxpfejWBFfA7so4nciKfw==", + "dev": true, + "engines": { + "node": ">=18.12.0", + "npm": ">=8.19.2" + } + }, + "node_modules/@wordpress/icons/node_modules/@wordpress/primitives": { + "version": "4.34.0", + "resolved": "https://registry.npmjs.org/@wordpress/primitives/-/primitives-4.34.0.tgz", + "integrity": "sha512-6M/xFse9Da6oC+EZKGGOVCvbX/f5OOw539lyhugnS0sQ+NIWNvvwDh6VW1bCaWQ6uaZDUYbbQeD6Ax97NQuV+w==", + "dev": true, + "dependencies": { + "@wordpress/element": "^6.34.0", + "clsx": "^2.1.1" + }, + "engines": { + "node": ">=18.12.0", + "npm": ">=8.19.2" + }, + "peerDependencies": { + "react": "^18.0.0" + } + }, + "node_modules/@wordpress/icons/node_modules/react": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", + "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", + "dev": true, + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@wordpress/icons/node_modules/react-dom": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", + "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", + "dev": true, + "dependencies": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.2" + }, + "peerDependencies": { + "react": "^18.3.1" } }, "node_modules/@wordpress/is-shallow-equal": { @@ -5935,6 +6082,20 @@ "react-dom": "^18.0.0" } }, + "node_modules/@wordpress/preferences/node_modules/@wordpress/icons": { + "version": "9.49.0", + "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-9.49.0.tgz", + "integrity": "sha512-Z8F+ledkfkcKDuS1c/RkM0dEWdfv2AXs6bCgey89p0atJSscf7qYbMJR9zE5rZ5aqXyFfV0DAFKJEgayNqneNQ==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.16.0", + "@wordpress/element": "^5.35.0", + "@wordpress/primitives": "^3.56.0" + }, + "engines": { + "node": ">=12" + } + }, "node_modules/@wordpress/prettier-config": { "version": "3.11.0", "resolved": "https://registry.npmjs.org/@wordpress/prettier-config/-/prettier-config-3.11.0.tgz", @@ -5948,13 +6109,13 @@ } }, "node_modules/@wordpress/primitives": { - "version": "3.52.0", - "resolved": "https://registry.npmjs.org/@wordpress/primitives/-/primitives-3.52.0.tgz", - "integrity": "sha512-IX1pE+/D0GvRwNNTf/KaDxqsuieusKDZ4mzJhVLoAkUZK/rHgT6u2GVprHFDLgAJsw5zg3jV9glKBRX/r4AYZg==", + "version": "3.56.0", + "resolved": "https://registry.npmjs.org/@wordpress/primitives/-/primitives-3.56.0.tgz", + "integrity": "sha512-NXBq1ODjl6inMWx/l7KCbATcjdoeIOqYeL9i9alqdAfWeKx1EH9PIvKWylIkqZk7erXxCxldiRkuyjTtwjNBxw==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/element": "^5.31.0", - "classnames": "^2.3.1" + "@wordpress/element": "^5.35.0", + "clsx": "^2.1.1" }, "engines": { "node": ">=12" @@ -7804,6 +7965,14 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/clsx": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", + "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==", + "engines": { + "node": ">=6" + } + }, "node_modules/cmdk": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/cmdk/-/cmdk-0.2.1.tgz", @@ -18324,9 +18493,9 @@ } }, "node_modules/scheduler": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", - "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", + "version": "0.23.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", + "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", "dependencies": { "loose-envify": "^1.1.0" } diff --git a/package.json b/package.json index c6a701f..e1dfa1f 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "blockparty-tabs", - "version": "1.0.4", + "version": "1.0.5", "description": "Accessible tabs block for WordPress", "author": "Be API Technical team", "license": "GPL-2.0-or-later", @@ -25,7 +25,7 @@ "@wordpress/data": "^9.24.0", "@wordpress/env": "^9.6.0", "@wordpress/i18n": "^4.54.0", - "@wordpress/icons": "^9.45.0", + "@wordpress/icons": "^11.1.0", "@wordpress/primitives": "^3.52.0", "@wordpress/scripts": "^27.5.0" }, diff --git a/readme.txt b/readme.txt index c2aa1d4..843065a 100644 --- a/readme.txt +++ b/readme.txt @@ -28,3 +28,29 @@ the /assets directory or the directory that contains the stable readme.txt (tags directory take precedence. For example, `/assets/screenshot-1.png` would win over `/tags/4.3/screenshot-1.png` (or jpg, jpeg, gif). 2. This is the second screen shot + +== Changelog == + += 1.0.5 = + +* Update block icons + += 1.0.4 = + +* Replacement of icon for the icon block + += 1.0.3 = + +* fix icon inserter + += 1.0.2 = + +* allow aria and tabindex attributes + += 1.0.1 = + +* fix tabs scripts + += 1.0.0 = + +* Initial release diff --git a/src/blockparty-tabs-nav-item/ComposeBlockControls.js b/src/blockparty-tabs-nav-item/ComposeBlockControls.js index 26ee1db..a045816 100644 --- a/src/blockparty-tabs-nav-item/ComposeBlockControls.js +++ b/src/blockparty-tabs-nav-item/ComposeBlockControls.js @@ -4,6 +4,11 @@ import { withDispatch, withSelect } from '@wordpress/data'; import { compose } from '@wordpress/compose'; import { createBlock } from '@wordpress/blocks'; import { ToolbarGroup, ToolbarButton } from '@wordpress/components'; +import { + queryPaginationPrevious, + queryPaginationNext, + trash, +} from '@wordpress/icons'; import { shapes } from '@beapi/icons'; const ComposeBlockControls = ( { @@ -52,21 +57,21 @@ const ComposeBlockControls = ( { { onInsertBlock( index ); }, }, { - icon: 'table-col-after', + icon: queryPaginationNext, title: __( 'Add Item After', 'blockparty-tabs' ), onClick: () => { onInsertBlock( index + 1 ); }, }, { - icon: 'trash', + icon: trash, title: __( 'Delete Item', 'blockparty-tabs' ), onClick: () => { onRemoveBlocks( index ); diff --git a/src/blockparty-tabs-nav-item/block.json b/src/blockparty-tabs-nav-item/block.json index 25e6bed..4e32968 100644 --- a/src/blockparty-tabs-nav-item/block.json +++ b/src/blockparty-tabs-nav-item/block.json @@ -2,10 +2,9 @@ "$schema": "https://schemas.wp.org/trunk/block.json", "apiVersion": 2, "name": "blockparty/tabs-nav-item", - "version": "1.0.4", + "version": "1.0.5", "title": "Tab", "category": "widgets", - "icon": "button", "description": "Accessible tabs block item", "parent": [ "blockparty/tabs-nav" ], "supports": { diff --git a/src/blockparty-tabs-nav-item/index.js b/src/blockparty-tabs-nav-item/index.js index d0cda98..2ba9746 100644 --- a/src/blockparty-tabs-nav-item/index.js +++ b/src/blockparty-tabs-nav-item/index.js @@ -2,8 +2,10 @@ import { registerBlockType } from '@wordpress/blocks'; import Edit from './edit'; import save from './save'; import metadata from './block.json'; +import { button } from '@wordpress/icons'; registerBlockType( metadata.name, { + icon: button, edit: Edit, save, } ); diff --git a/src/blockparty-tabs-nav/block.json b/src/blockparty-tabs-nav/block.json index 08d0fbf..2b69615 100644 --- a/src/blockparty-tabs-nav/block.json +++ b/src/blockparty-tabs-nav/block.json @@ -2,10 +2,9 @@ "$schema": "https://schemas.wp.org/trunk/block.json", "apiVersion": 2, "name": "blockparty/tabs-nav", - "version": "1.0.4", + "version": "1.0.5", "title": "Tabs list", "category": "widgets", - "icon": "menu", "description": "Accessible tabs block item", "parent": [ "blockparty/tabs" ], "supports": { diff --git a/src/blockparty-tabs-nav/index.js b/src/blockparty-tabs-nav/index.js index aec98ec..0e11db1 100644 --- a/src/blockparty-tabs-nav/index.js +++ b/src/blockparty-tabs-nav/index.js @@ -2,8 +2,11 @@ import { registerBlockType } from '@wordpress/blocks'; import Edit from './edit'; import save from './save'; import metadata from './block.json'; +import { navigation } from '@beapi/icons'; registerBlockType( metadata.name, { + icon: navigation, + /** * @see ./edit.js */ diff --git a/src/blockparty-tabs-panel-item/block.json b/src/blockparty-tabs-panel-item/block.json index 59ca921..0f9f11a 100644 --- a/src/blockparty-tabs-panel-item/block.json +++ b/src/blockparty-tabs-panel-item/block.json @@ -2,7 +2,7 @@ "$schema": "https://schemas.wp.org/trunk/block.json", "apiVersion": 2, "name": "blockparty/tabs-panel-item", - "version": "1.0.4", + "version": "1.0.5", "title": "Panel", "category": "widgets", "icon": "layout", diff --git a/src/blockparty-tabs-panel-item/index.js b/src/blockparty-tabs-panel-item/index.js index 1058bf6..2798640 100644 --- a/src/blockparty-tabs-panel-item/index.js +++ b/src/blockparty-tabs-panel-item/index.js @@ -2,7 +2,10 @@ import { registerBlockType } from '@wordpress/blocks'; import Edit from './edit'; import save from './save'; import metadata from './block.json'; +import { homeButton } from '@wordpress/icons'; + registerBlockType( metadata.name, { + icon: homeButton, edit: Edit, save, } ); diff --git a/src/blockparty-tabs-panels/block.json b/src/blockparty-tabs-panels/block.json index 2cb618d..9a4b8a1 100644 --- a/src/blockparty-tabs-panels/block.json +++ b/src/blockparty-tabs-panels/block.json @@ -2,10 +2,9 @@ "$schema": "https://schemas.wp.org/trunk/block.json", "apiVersion": 2, "name": "blockparty/tabs-panels", - "version": "1.0.4", + "version": "1.0.5", "title": "Panels", "category": "widgets", - "icon": "category", "description": "Accessible tabs block item", "parent": [ "blockparty/tabs" ], "supports": { diff --git a/src/blockparty-tabs-panels/index.js b/src/blockparty-tabs-panels/index.js index d0cda98..29cf502 100644 --- a/src/blockparty-tabs-panels/index.js +++ b/src/blockparty-tabs-panels/index.js @@ -2,8 +2,10 @@ import { registerBlockType } from '@wordpress/blocks'; import Edit from './edit'; import save from './save'; import metadata from './block.json'; +import { grid } from '@wordpress/icons'; registerBlockType( metadata.name, { + icon: grid, edit: Edit, save, } ); diff --git a/src/blockparty-tabs/block.json b/src/blockparty-tabs/block.json index a0ac476..b6e6f31 100644 --- a/src/blockparty-tabs/block.json +++ b/src/blockparty-tabs/block.json @@ -2,10 +2,9 @@ "$schema": "https://schemas.wp.org/trunk/block.json", "apiVersion": 2, "name": "blockparty/tabs", - "version": "1.0.4", + "version": "1.0.5", "title": "Tabs", "category": "widgets", - "icon": "table-row-after", "description": "Accessible tabs block", "supports": { "html": false, diff --git a/src/blockparty-tabs/index.js b/src/blockparty-tabs/index.js index 8a6e8e8..7ce14df 100644 --- a/src/blockparty-tabs/index.js +++ b/src/blockparty-tabs/index.js @@ -3,8 +3,10 @@ import './style.scss'; import Edit from './edit'; import save from './save'; import metadata from './block.json'; +import { tabs } from '@beapi/icons'; registerBlockType( metadata.name, { + icon: tabs, edit: Edit, save, } );