Ghost/ghost/admin/lib/koenig-editor/addon
Kevin Ansfield 7e98f1b9f4 Fixed editor cards being accessible when their availability checks failed
no issue

Using the slash menu it was possible to insert cards that shouldn't have been accessible based on their availability checks. This was happening because we were only hiding the visibility of the cards in the template rather than completely removing them from the slash command matching logic.

- added `{{card-menu-items}}` helper that combines the availability matching and snippet section addition to return a complete array of sections+items that match the current system state and post type
- added `@menuItems` argument set to the output of `{{card-menu-items}}` to the two card menu components so they are working against a pre-filtered list of menu items
  - lets us remove duplication of code that handled pushing snippets section into the menus
- removed availability check conditionals from `<KoenigMenuContent>` as the menu items passed in are now pre-filtered
2023-01-19 12:38:49 +00:00
..
components Fixed editor cards being accessible when their availability checks failed 2023-01-19 12:38:49 +00:00
helpers Fixed editor cards being accessible when their availability checks failed 2023-01-19 12:38:49 +00:00
lib 🐛 Fixed line breaks not persisting when used inside email cards 2022-08-16 16:56:40 +01:00
options Fixed editor key commands throwing errors when range has no section 2022-11-25 08:56:38 +00:00
services Removed prototype button atom 2021-07-23 09:21:03 +01:00
utils Deleted unused files 2022-09-24 13:27:54 +02:00