Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Navigation Screen: Indicate when a menu is deleted and show the menu switcher afterwards #29201

Merged
merged 5 commits into from
Mar 29, 2021

Conversation

grzim
Copy link
Contributor

@grzim grzim commented Feb 22, 2021

Description

Closes #25435

According to comment the following steps have been added:

  • When a menu is being deleted (call to the API is being made) a delete button has a busy status.
  • All elements are dimmed when a call is being made
  • A snack bar is shown, informing a user that a menu has been deleted
  • When the API call is finished, a panel to choose another menu is displayed

How has this been tested?

Tested manually.

I order to test:

  1. Navigate to Gutenberg > Navigation (beta)
  2. Select the menu area, and the navbar will appear
  3. Click the delete menu button in the navbar
  4. When a prompt asking, if a menu should be deleted, appears then click on the OK button

Types of changes

New feature

Checklist:

  • My code is tested.
  • My code follows the WordPress code style.
  • My code follows the accessibility standards.
  • I've tested my changes with keyboard and screen readers.
  • My code has proper inline documentation.
  • I've included developer documentation if appropriate.
  • I've updated all React Native files affected by any refactorings/renamings in this PR.

@github-actions
Copy link

github-actions bot commented Feb 22, 2021

Size Change: +2.5 kB (0%)

Total Size: 1.42 MB

Filename Size Change
build/annotations/index.js 3.78 kB +8 B (0%)
build/api-fetch/index.js 3.42 kB +23 B (+1%)
build/block-directory/index.js 8.63 kB +1 B (0%)
build/block-editor/index.js 127 kB +21 B (0%)
build/block-editor/style-rtl.css 12.3 kB -34 B (0%)
build/block-editor/style.css 12.3 kB -34 B (0%)
build/block-library/blocks/button/style-rtl.css 489 B +10 B (+2%)
build/block-library/blocks/button/style.css 488 B +9 B (+2%)
build/block-library/blocks/latest-comments/editor-rtl.css 0 B -159 B (removed) 🏆
build/block-library/blocks/latest-comments/editor.css 0 B -158 B (removed) 🏆
build/block-library/blocks/latest-comments/style-rtl.css 281 B +12 B (+4%)
build/block-library/blocks/latest-comments/style.css 282 B +13 B (+5%) 🔍
build/block-library/blocks/preformatted/style-rtl.css 103 B +40 B (+63%) 🆘
build/block-library/blocks/preformatted/style.css 103 B +40 B (+63%) 🆘
build/block-library/blocks/separator/style-rtl.css 251 B +15 B (+6%) 🔍
build/block-library/blocks/separator/style.css 251 B +15 B (+6%) 🔍
build/block-library/editor-rtl.css 9.54 kB -56 B (-1%)
build/block-library/editor.css 9.53 kB -57 B (-1%)
build/block-library/index.js 151 kB +60 B (0%)
build/block-library/reset-rtl.css 375 B -8 B (-2%)
build/block-library/reset.css 376 B -8 B (-2%)
build/block-library/style-rtl.css 8.98 kB +29 B (0%)
build/block-library/style.css 8.99 kB +32 B (0%)
build/block-library/theme-rtl.css 692 B -2 B (0%)
build/block-library/theme.css 693 B -3 B (0%)
build/block-serialization-default-parser/index.js 1.87 kB -1 B (0%)
build/blocks/index.js 48.4 kB +16 B (0%)
build/components/index.js 286 kB +98 B (0%)
build/compose/index.js 11.2 kB -3 B (0%)
build/core-data/index.js 16.8 kB +8 B (0%)
build/customize-widgets/index.js 7.33 kB +1.3 kB (+22%) 🚨
build/customize-widgets/style-rtl.css 676 B +298 B (+79%) 🆘
build/customize-widgets/style.css 677 B +298 B (+79%) 🆘
build/data/index.js 8.88 kB +5 B (0%)
build/dom/index.js 4.99 kB +15 B (0%)
build/edit-navigation/index.js 17.4 kB +358 B (+2%)
build/edit-navigation/style-rtl.css 2.71 kB +33 B (+1%)
build/edit-navigation/style.css 2.71 kB +33 B (+1%)
build/edit-post/index.js 307 kB +21 B (0%)
build/edit-site/index.js 27.5 kB +16 B (0%)
build/edit-widgets/index.js 15.8 kB +123 B (+1%)
build/editor/index.js 42.7 kB +9 B (0%)
build/element/index.js 4.62 kB +7 B (0%)
build/format-library/index.js 6.76 kB +4 B (0%)
build/hooks/index.js 2.28 kB +1 B (0%)
build/i18n/index.js 4.01 kB +4 B (0%)
build/keyboard-shortcuts/index.js 2.53 kB +4 B (0%)
build/keycodes/index.js 1.96 kB +8 B (0%)
build/media-utils/index.js 5.39 kB +5 B (0%)
build/notices/index.js 1.85 kB +3 B (0%)
build/nux/index.js 3.42 kB +4 B (0%)
build/plugins/index.js 2.95 kB +2 B (0%)
build/primitives/index.js 1.42 kB +5 B (0%)
build/reusable-blocks/index.js 3.79 kB +8 B (0%)
build/rich-text/index.js 13.5 kB +2 B (0%)
build/server-side-render/index.js 2.6 kB +6 B (0%)
build/token-list/index.js 1.27 kB -1 B (0%)
build/url/index.js 3.02 kB +5 B (0%)
build/wordcount/index.js 1.22 kB +1 B (0%)
ℹ️ View Unchanged
Filename Size Change
build/a11y/index.js 1.14 kB 0 B
build/autop/index.js 2.82 kB 0 B
build/blob/index.js 665 B 0 B
build/block-directory/style-rtl.css 1 kB 0 B
build/block-directory/style.css 1.01 kB 0 B
build/block-library/blocks/archives/editor-rtl.css 61 B 0 B
build/block-library/blocks/archives/editor.css 60 B 0 B
build/block-library/blocks/audio/editor-rtl.css 58 B 0 B
build/block-library/blocks/audio/editor.css 58 B 0 B
build/block-library/blocks/audio/style-rtl.css 112 B 0 B
build/block-library/blocks/audio/style.css 112 B 0 B
build/block-library/blocks/block/editor-rtl.css 161 B 0 B
build/block-library/blocks/block/editor.css 161 B 0 B
build/block-library/blocks/button/editor-rtl.css 475 B 0 B
build/block-library/blocks/button/editor.css 474 B 0 B
build/block-library/blocks/buttons/editor-rtl.css 315 B 0 B
build/block-library/blocks/buttons/editor.css 315 B 0 B
build/block-library/blocks/buttons/style-rtl.css 364 B 0 B
build/block-library/blocks/buttons/style.css 363 B 0 B
build/block-library/blocks/calendar/style-rtl.css 208 B 0 B
build/block-library/blocks/calendar/style.css 208 B 0 B
build/block-library/blocks/categories/editor-rtl.css 84 B 0 B
build/block-library/blocks/categories/editor.css 83 B 0 B
build/block-library/blocks/categories/style-rtl.css 79 B 0 B
build/block-library/blocks/categories/style.css 79 B 0 B
build/block-library/blocks/code/style-rtl.css 90 B 0 B
build/block-library/blocks/code/style.css 90 B 0 B
build/block-library/blocks/columns/editor-rtl.css 190 B 0 B
build/block-library/blocks/columns/editor.css 190 B 0 B
build/block-library/blocks/columns/style-rtl.css 436 B 0 B
build/block-library/blocks/columns/style.css 435 B 0 B
build/block-library/blocks/cover/editor-rtl.css 605 B 0 B
build/block-library/blocks/cover/editor.css 605 B 0 B
build/block-library/blocks/cover/style-rtl.css 1.23 kB 0 B
build/block-library/blocks/cover/style.css 1.23 kB 0 B
build/block-library/blocks/embed/editor-rtl.css 486 B 0 B
build/block-library/blocks/embed/editor.css 486 B 0 B
build/block-library/blocks/embed/style-rtl.css 401 B 0 B
build/block-library/blocks/embed/style.css 400 B 0 B
build/block-library/blocks/file/editor-rtl.css 175 B 0 B
build/block-library/blocks/file/editor.css 174 B 0 B
build/block-library/blocks/file/style-rtl.css 248 B 0 B
build/block-library/blocks/file/style.css 248 B 0 B
build/block-library/blocks/freeform/editor-rtl.css 2.44 kB 0 B
build/block-library/blocks/freeform/editor.css 2.44 kB 0 B
build/block-library/blocks/gallery/editor-rtl.css 704 B 0 B
build/block-library/blocks/gallery/editor.css 705 B 0 B
build/block-library/blocks/gallery/style-rtl.css 1.09 kB 0 B
build/block-library/blocks/gallery/style.css 1.09 kB 0 B
build/block-library/blocks/group/editor-rtl.css 160 B 0 B
build/block-library/blocks/group/editor.css 160 B 0 B
build/block-library/blocks/group/style-rtl.css 57 B 0 B
build/block-library/blocks/group/style.css 57 B 0 B
build/block-library/blocks/heading/editor-rtl.css 129 B 0 B
build/block-library/blocks/heading/editor.css 129 B 0 B
build/block-library/blocks/heading/style-rtl.css 76 B 0 B
build/block-library/blocks/heading/style.css 76 B 0 B
build/block-library/blocks/html/editor-rtl.css 281 B 0 B
build/block-library/blocks/html/editor.css 281 B 0 B
build/block-library/blocks/image/editor-rtl.css 717 B 0 B
build/block-library/blocks/image/editor.css 716 B 0 B
build/block-library/blocks/image/style-rtl.css 476 B 0 B
build/block-library/blocks/image/style.css 478 B 0 B
build/block-library/blocks/latest-posts/editor-rtl.css 137 B 0 B
build/block-library/blocks/latest-posts/editor.css 137 B 0 B
build/block-library/blocks/latest-posts/style-rtl.css 523 B 0 B
build/block-library/blocks/latest-posts/style.css 522 B 0 B
build/block-library/blocks/legacy-widget/editor-rtl.css 398 B 0 B
build/block-library/blocks/legacy-widget/editor.css 399 B 0 B
build/block-library/blocks/list/style-rtl.css 63 B 0 B
build/block-library/blocks/list/style.css 63 B 0 B
build/block-library/blocks/media-text/editor-rtl.css 191 B 0 B
build/block-library/blocks/media-text/editor.css 191 B 0 B
build/block-library/blocks/media-text/style-rtl.css 535 B 0 B
build/block-library/blocks/media-text/style.css 532 B 0 B
build/block-library/blocks/more/editor-rtl.css 434 B 0 B
build/block-library/blocks/more/editor.css 434 B 0 B
build/block-library/blocks/navigation-link/editor-rtl.css 634 B 0 B
build/block-library/blocks/navigation-link/editor.css 635 B 0 B
build/block-library/blocks/navigation-link/style-rtl.css 908 B 0 B
build/block-library/blocks/navigation-link/style.css 908 B 0 B
build/block-library/blocks/navigation/editor-rtl.css 1.13 kB 0 B
build/block-library/blocks/navigation/editor.css 1.13 kB 0 B
build/block-library/blocks/navigation/style-rtl.css 204 B 0 B
build/block-library/blocks/navigation/style.css 205 B 0 B
build/block-library/blocks/nextpage/editor-rtl.css 395 B 0 B
build/block-library/blocks/nextpage/editor.css 395 B 0 B
build/block-library/blocks/page-list/editor-rtl.css 170 B 0 B
build/block-library/blocks/page-list/editor.css 170 B 0 B
build/block-library/blocks/page-list/style-rtl.css 167 B 0 B
build/block-library/blocks/page-list/style.css 167 B 0 B
build/block-library/blocks/paragraph/editor-rtl.css 157 B 0 B
build/block-library/blocks/paragraph/editor.css 157 B 0 B
build/block-library/blocks/paragraph/style-rtl.css 247 B 0 B
build/block-library/blocks/paragraph/style.css 248 B 0 B
build/block-library/blocks/post-author/editor-rtl.css 209 B 0 B
build/block-library/blocks/post-author/editor.css 209 B 0 B
build/block-library/blocks/post-author/style-rtl.css 183 B 0 B
build/block-library/blocks/post-author/style.css 184 B 0 B
build/block-library/blocks/post-comments-form/style-rtl.css 250 B 0 B
build/block-library/blocks/post-comments-form/style.css 250 B 0 B
build/block-library/blocks/post-content/editor-rtl.css 139 B 0 B
build/block-library/blocks/post-content/editor.css 139 B 0 B
build/block-library/blocks/post-excerpt/editor-rtl.css 73 B 0 B
build/block-library/blocks/post-excerpt/editor.css 73 B 0 B
build/block-library/blocks/post-featured-image/editor-rtl.css 338 B 0 B
build/block-library/blocks/post-featured-image/editor.css 338 B 0 B
build/block-library/blocks/post-featured-image/style-rtl.css 100 B 0 B
build/block-library/blocks/post-featured-image/style.css 100 B 0 B
build/block-library/blocks/pullquote/editor-rtl.css 183 B 0 B
build/block-library/blocks/pullquote/editor.css 183 B 0 B
build/block-library/blocks/pullquote/style-rtl.css 318 B 0 B
build/block-library/blocks/pullquote/style.css 318 B 0 B
build/block-library/blocks/query-loop/editor-rtl.css 83 B 0 B
build/block-library/blocks/query-loop/editor.css 82 B 0 B
build/block-library/blocks/query-loop/style-rtl.css 315 B 0 B
build/block-library/blocks/query-loop/style.css 317 B 0 B
build/block-library/blocks/query-pagination-numbers/editor-rtl.css 122 B 0 B
build/block-library/blocks/query-pagination-numbers/editor.css 121 B 0 B
build/block-library/blocks/query-pagination/editor-rtl.css 270 B 0 B
build/block-library/blocks/query-pagination/editor.css 262 B 0 B
build/block-library/blocks/query-pagination/style-rtl.css 168 B 0 B
build/block-library/blocks/query-pagination/style.css 168 B 0 B
build/block-library/blocks/query-title/editor-rtl.css 86 B 0 B
build/block-library/blocks/query-title/editor.css 86 B 0 B
build/block-library/blocks/query/editor-rtl.css 795 B 0 B
build/block-library/blocks/query/editor.css 794 B 0 B
build/block-library/blocks/quote/style-rtl.css 169 B 0 B
build/block-library/blocks/quote/style.css 169 B 0 B
build/block-library/blocks/rss/editor-rtl.css 201 B 0 B
build/block-library/blocks/rss/editor.css 202 B 0 B
build/block-library/blocks/rss/style-rtl.css 290 B 0 B
build/block-library/blocks/rss/style.css 290 B 0 B
build/block-library/blocks/search/editor-rtl.css 165 B 0 B
build/block-library/blocks/search/editor.css 165 B 0 B
build/block-library/blocks/search/style-rtl.css 342 B 0 B
build/block-library/blocks/search/style.css 344 B 0 B
build/block-library/blocks/separator/editor-rtl.css 99 B 0 B
build/block-library/blocks/separator/editor.css 99 B 0 B
build/block-library/blocks/shortcode/editor-rtl.css 512 B 0 B
build/block-library/blocks/shortcode/editor.css 512 B 0 B
build/block-library/blocks/site-logo/editor-rtl.css 201 B 0 B
build/block-library/blocks/site-logo/editor.css 201 B 0 B
build/block-library/blocks/site-logo/style-rtl.css 115 B 0 B
build/block-library/blocks/site-logo/style.css 115 B 0 B
build/block-library/blocks/social-link/editor-rtl.css 164 B 0 B
build/block-library/blocks/social-link/editor.css 165 B 0 B
build/block-library/blocks/social-links/editor-rtl.css 776 B 0 B
build/block-library/blocks/social-links/editor.css 776 B 0 B
build/block-library/blocks/social-links/style-rtl.css 1.32 kB 0 B
build/block-library/blocks/social-links/style.css 1.33 kB 0 B
build/block-library/blocks/spacer/editor-rtl.css 317 B 0 B
build/block-library/blocks/spacer/editor.css 317 B 0 B
build/block-library/blocks/spacer/style-rtl.css 48 B 0 B
build/block-library/blocks/spacer/style.css 48 B 0 B
build/block-library/blocks/table/editor-rtl.css 478 B 0 B
build/block-library/blocks/table/editor.css 478 B 0 B
build/block-library/blocks/table/style-rtl.css 402 B 0 B
build/block-library/blocks/table/style.css 402 B 0 B
build/block-library/blocks/tag-cloud/editor-rtl.css 118 B 0 B
build/block-library/blocks/tag-cloud/editor.css 118 B 0 B
build/block-library/blocks/tag-cloud/style-rtl.css 94 B 0 B
build/block-library/blocks/tag-cloud/style.css 94 B 0 B
build/block-library/blocks/template-part/editor-rtl.css 552 B 0 B
build/block-library/blocks/template-part/editor.css 551 B 0 B
build/block-library/blocks/term-description/editor-rtl.css 90 B 0 B
build/block-library/blocks/term-description/editor.css 90 B 0 B
build/block-library/blocks/text-columns/editor-rtl.css 95 B 0 B
build/block-library/blocks/text-columns/editor.css 95 B 0 B
build/block-library/blocks/text-columns/style-rtl.css 166 B 0 B
build/block-library/blocks/text-columns/style.css 166 B 0 B
build/block-library/blocks/verse/editor-rtl.css 50 B 0 B
build/block-library/blocks/verse/editor.css 50 B 0 B
build/block-library/blocks/verse/style-rtl.css 87 B 0 B
build/block-library/blocks/verse/style.css 87 B 0 B
build/block-library/blocks/video/editor-rtl.css 504 B 0 B
build/block-library/blocks/video/editor.css 503 B 0 B
build/block-library/blocks/video/style-rtl.css 173 B 0 B
build/block-library/blocks/video/style.css 173 B 0 B
build/block-library/common-rtl.css 1.1 kB 0 B
build/block-library/common.css 1.1 kB 0 B
build/block-serialization-spec-parser/index.js 3.06 kB 0 B
build/components/style-rtl.css 16.2 kB 0 B
build/components/style.css 16.2 kB 0 B
build/data-controls/index.js 838 B 0 B
build/date/index.js 31.9 kB 0 B
build/deprecated/index.js 787 B 0 B
build/dom-ready/index.js 577 B 0 B
build/edit-post/style-rtl.css 7.04 kB 0 B
build/edit-post/style.css 7.03 kB 0 B
build/edit-site/style-rtl.css 4.5 kB 0 B
build/edit-site/style.css 4.5 kB 0 B
build/edit-widgets/style-rtl.css 2.97 kB 0 B
build/edit-widgets/style.css 2.98 kB 0 B
build/editor/style-rtl.css 3.95 kB 0 B
build/editor/style.css 3.95 kB 0 B
build/escape-html/index.js 735 B 0 B
build/format-library/style-rtl.css 637 B 0 B
build/format-library/style.css 639 B 0 B
build/html-entities/index.js 622 B 0 B
build/is-shallow-equal/index.js 699 B 0 B
build/list-reusable-blocks/index.js 3.19 kB 0 B
build/list-reusable-blocks/style-rtl.css 629 B 0 B
build/list-reusable-blocks/style.css 628 B 0 B
build/nux/style-rtl.css 731 B 0 B
build/nux/style.css 727 B 0 B
build/priority-queue/index.js 790 B 0 B
build/react-i18n/index.js 1.46 kB 0 B
build/redux-routine/index.js 2.84 kB 0 B
build/reusable-blocks/style-rtl.css 225 B 0 B
build/reusable-blocks/style.css 225 B 0 B
build/shortcode/index.js 1.7 kB 0 B
build/viewport/index.js 1.86 kB 0 B
build/warning/index.js 1.14 kB 0 B

compressed-size-action

@grzim grzim added [Package] Edit Navigation [Type] Enhancement A suggestion for improvement. labels Feb 24, 2021
Base automatically changed from master to trunk March 1, 2021 15:45
@draganescu
Copy link
Contributor

Tested this and works pretty good.

@talldan
Copy link
Contributor

talldan commented Mar 8, 2021

Nice work here. The end to end tests caught a small bug. When creating a first new menu the menu switcher is displayed. The menu just created should be shown instead.

It looks like the onCreate prop for UnselectedMenuState isn't implemented.

@grzim grzim removed the request for review from mkevins March 10, 2021 22:29
@grzim grzim force-pushed the add/menu-is-deleted-indicator branch from bc42639 to d70b07d Compare March 10, 2021 23:21
@draganescu draganescu force-pushed the add/menu-is-deleted-indicator branch from d70b07d to 3b883fe Compare March 11, 2021 13:26
@draganescu
Copy link
Contributor

This seems to work well, but the new "Select menu" screen seems to conflict with #22623 which says that the default behavior in the navigation editor is to edit the last opened menu. Also I should be able to create a new menu right from that screen if we create a new one.

Is this select menu screen needed for this PR?

@grzim
Copy link
Contributor Author

grzim commented Mar 11, 2021

The last step of menu deletion is to show a menu selection window so a user can choose another menu to edit ( the last part of #25435 (comment) ). It is a good catch though, that it should be possible to easily add a new menu, so I suggest adding an add new menu button to the menu selection screen.

@talldan
Copy link
Contributor

talldan commented Mar 12, 2021

This seems to work well, but the new "Select menu" screen seems to conflict with #22623 which says that the default behavior in the navigation editor is to edit the last opened menu.

@draganescu That's how the current editor works, but it's not a cast iron rule. It's really up to a designer like @shaunandrews to define how this works. I think showing the menu switcher initially is a fine option, and if we decide to go with that we can close #22623 once this is merged. The existing end to end tests will need to be updated to cover this change in behaviour.

The last step of menu deletion is to show a menu selection window so a user can choose another menu to edit ( the last part of #25435 (comment) ). It is a good catch though, that it should be possible to easily add a new menu, so I suggest adding an add new menu button to the menu selection screen.

@grzim This was discussed already in a resolved comment - #29201 (comment)

We were both basically working on the same feature at the same time, which wasn't really optimal. Now that #29202 is merged the MenuSwitcher component developed there can be used in this PR.

@draganescu
Copy link
Contributor

the MenuSwitcher component developed there can be used in this PR.

Let's do that.

@shaunandrews
Copy link
Contributor

We were both basically working on the same feature at the same time, which wasn't really optimal.

Sorry if I contributed to this confusion; I always expected the menu switcher to be the same when accessed from the top area, or when shown after deleting. I literally copy/pasted the elements in Figma for the design.

This seems to work well, but the new "Select menu" screen seems to conflict with #22623 which says that the default behavior in the navigation editor is to edit the last opened menu.

I don't see these as conflicting statements:

  • If I have no menus, when visiting the screen I should see a create menu wizard.
  • If I have one or more menu(s), when visiting the screen I should see the last menu I edited.
  • If I delete a menu I should see the menu switcher.

Also I should be able to create a new menu right from that screen if we create a new one.

This was already in the design:

image

@grzim grzim force-pushed the add/menu-is-deleted-indicator branch from cdf6800 to b0fa4de Compare March 25, 2021 11:54
@grzim grzim force-pushed the add/menu-is-deleted-indicator branch from b0fa4de to 3e9db06 Compare March 25, 2021 14:02
@grzim
Copy link
Contributor Author

grzim commented Mar 25, 2021

I have updated the behavior to work as it used to - when a user navigates to navigator editor, the first menu is selected. This behavior should be changed to selecting the last edited menu, but this is out of the scope of this PR.

Copy link
Contributor

@talldan talldan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is working well. Thanks for updating it @grzim.

There were a few very small things I noticed in testing, which seem to mostly be because of other changes since this was previously worked on.

Those can be tackled in this PR before merging , or in a separate PR.

edit: I also noticed some of the spacing is slightly wrong when testing:
Screenshot 2021-03-26 at 4 43 48 pm

Design:
Screenshot 2021-03-26 at 4 42 35 pm

In particular there's no spacing above the 'Create new menu' button. Not sure why it looks correct in the dropdown, but not here, but maybe some extra styles can be added to solve it.

@grzim
Copy link
Contributor Author

grzim commented Mar 26, 2021

Thanks, @talldan for testing.

When it comes to padding here:
image
it is a default padding for <Card> element. I can change it to match padding from <MenuSwitcher> in Header but then it should be also consistent with create the first element:
image

which with smaller padding, in my opinion, does not look good:
image

@talldan
Copy link
Contributor

talldan commented Mar 29, 2021

@grzim There's that padding, but that wasn't the main part I was thinking of:

In particular there's no spacing above the 'Create new menu' button. Not sure why it looks correct in the dropdown, but not here, but maybe some extra styles can be added to solve it.

@talldan talldan changed the title Menu is deleted indicator Navigation Screen: Indicate when a menu is deleted and show the menu switcher afterwards Mar 29, 2021
@talldan talldan merged commit 4e82ba5 into trunk Mar 29, 2021
@talldan talldan deleted the add/menu-is-deleted-indicator branch March 29, 2021 03:55
@talldan
Copy link
Contributor

talldan commented Mar 29, 2021

Lets merge this and we can follow up with any styling adjustments.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
[Type] Enhancement A suggestion for improvement.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Delete menu option shows no visible indication that deletion is in progress on navigation screen
4 participants