diff --git a/docs/reference-guides/core-blocks.md b/docs/reference-guides/core-blocks.md index 8dd87ce4a1040e..b0fae87999fab5 100644 --- a/docs/reference-guides/core-blocks.md +++ b/docs/reference-guides/core-blocks.md @@ -1039,7 +1039,7 @@ Displays the name of a taxonomy term. ([Source](https://github.com/WordPress/gut - **Name:** core/term-name - **Category:** theme - **Supports:** align (full, wide), color (background, gradients, link, text), interactivity (clientNavigation), spacing (padding), typography (fontSize, lineHeight), ~~html~~ -- **Attributes:** isLink, level, textAlign +- **Attributes:** isLink, level, levelOptions, textAlign ## Term Template diff --git a/packages/block-library/src/term-name/block.json b/packages/block-library/src/term-name/block.json index 29b0cbe22b77e5..a8b2a59cf9d9e8 100644 --- a/packages/block-library/src/term-name/block.json +++ b/packages/block-library/src/term-name/block.json @@ -19,6 +19,9 @@ "isLink": { "type": "boolean", "default": false + }, + "levelOptions": { + "type": "array" } }, "supports": { diff --git a/packages/block-library/src/term-name/edit.js b/packages/block-library/src/term-name/edit.js index f7c187e0163bac..b4381b23df8cee 100644 --- a/packages/block-library/src/term-name/edit.js +++ b/packages/block-library/src/term-name/edit.js @@ -32,7 +32,7 @@ export default function TermNameEdit( { setAttributes, context: { termId, taxonomy }, } ) { - const { textAlign, level = 0, isLink } = attributes; + const { textAlign, level = 0, isLink, levelOptions } = attributes; const { term } = useTermName( termId, taxonomy ); const termName = term?.name @@ -66,7 +66,7 @@ export default function TermNameEdit( { { setAttributes( { level: newLevel } ); } }