From 43f7fc019548e3892b73f858fc41060e955bc36e Mon Sep 17 00:00:00 2001 From: Kai Hao Date: Mon, 29 Aug 2022 14:28:10 +0800 Subject: [PATCH] Fix unit test and linting --- .../block-library/src/navigation/edit/index.js | 2 +- packages/block-library/src/navigation/index.php | 16 ++++++++-------- .../fixtures/blocks/core__navigation.json | 1 + 3 files changed, 10 insertions(+), 9 deletions(-) diff --git a/packages/block-library/src/navigation/edit/index.js b/packages/block-library/src/navigation/edit/index.js index 71ea5feffb7c6c..a8218263408936 100644 --- a/packages/block-library/src/navigation/edit/index.js +++ b/packages/block-library/src/navigation/edit/index.js @@ -470,7 +470,7 @@ function Navigation( { > { hasIcon && ( <> - + ) } diff --git a/packages/block-library/src/navigation/index.php b/packages/block-library/src/navigation/index.php index e2c082de9af1b7..16d6a8e77700ff 100644 --- a/packages/block-library/src/navigation/index.php +++ b/packages/block-library/src/navigation/index.php @@ -610,14 +610,14 @@ function render_block_core_navigation( $attributes, $content, $block ) { $is_hidden_by_default ? 'always-shown' : '', ); - $should_display_icon_label = isset( $attributes['hasIcon'] ) && true === $attributes['hasIcon']; - $toggle_button_icon = ''; - if ( 'menu' == $attributes['icon'] ) { - $toggle_button_icon = ''; - } else if ( 'more-vertical' == $attributes['icon'] ) { - $toggle_button_icon = ''; - } else if ( 'more-horizontal' == $attributes['icon'] ) { - $toggle_button_icon = ''; + $should_display_icon_label = isset( $attributes['hasIcon'] ) && true === $attributes['hasIcon']; + $toggle_button_icon = ''; + if ( 'menu' === $attributes['icon'] ) { + $toggle_button_icon = ''; + } elseif ( 'more-vertical' === $attributes['icon'] ) { + $toggle_button_icon = ''; + } elseif ( 'more-horizontal' === $attributes['icon'] ) { + $toggle_button_icon = ''; } $toggle_button_content = $should_display_icon_label ? $toggle_button_icon : __( 'Menu' ); $toggle_close_button_icon = ''; diff --git a/test/integration/fixtures/blocks/core__navigation.json b/test/integration/fixtures/blocks/core__navigation.json index f1f5d211efd3ab..97d4f8b0321c60 100644 --- a/test/integration/fixtures/blocks/core__navigation.json +++ b/test/integration/fixtures/blocks/core__navigation.json @@ -7,6 +7,7 @@ "openSubmenusOnClick": false, "overlayMenu": "mobile", "hasIcon": true, + "icon": "handle", "maxNestingLevel": 5 }, "innerBlocks": []