From 063bdc28ab847b032c979203fe1d80cc97b0218f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pawe=C5=82=20Kuna?= <1282324+codecalm@users.noreply.github.com> Date: Sat, 15 Feb 2025 13:20:29 +0100 Subject: [PATCH] Update and simplify main menu (#2166) --- .changeset/rude-crabs-sparkle.md | 5 + preview/pages/_data/menu.json | 131 ++++++++++++++------------- preview/pages/charts.html | 2 +- preview/pages/colorpicker.html | 2 +- preview/pages/datatables.html | 2 +- preview/pages/dropzone.html | 2 +- preview/pages/emails.html | 2 +- preview/pages/flags.html | 2 +- preview/pages/icons.html | 2 +- preview/pages/illustrations.html | 2 +- preview/pages/inline-player.html | 2 +- preview/pages/lightbox.html | 2 +- preview/pages/map-fullsize.html | 2 +- preview/pages/maps-vector.html | 2 +- preview/pages/maps.html | 2 +- preview/pages/payment-providers.html | 2 +- preview/pages/tinymce.html | 2 +- 17 files changed, 90 insertions(+), 76 deletions(-) create mode 100644 .changeset/rude-crabs-sparkle.md diff --git a/.changeset/rude-crabs-sparkle.md b/.changeset/rude-crabs-sparkle.md new file mode 100644 index 000000000..836f71520 --- /dev/null +++ b/.changeset/rude-crabs-sparkle.md @@ -0,0 +1,5 @@ +--- +"preview": patch +--- + +Update and simplify main menu diff --git a/preview/pages/_data/menu.json b/preview/pages/_data/menu.json index f43b5b12f..03cb436e3 100644 --- a/preview/pages/_data/menu.json +++ b/preview/pages/_data/menu.json @@ -96,14 +96,6 @@ "title": "Carousel", "url": "carousel.html" }, - "charts": { - "url": "charts.html", - "title": "Charts" - }, - "colorpicker": { - "url": "colorpicker.html", - "title": "Color picker" - }, "colors": { "url": "colors.html", "title": "Colors" @@ -112,18 +104,10 @@ "url": "datagrid.html", "title": "Data grid" }, - "datatables": { - "url": "datatables.html", - "title": "Datatables" - }, "dropdowns": { "url": "dropdowns.html", "title": "Dropdowns" }, - "dropzone": { - "title": "Dropzone", - "url": "dropzone.html" - }, "error": { "title": "Error pages", "children": { @@ -141,18 +125,6 @@ } } }, - "flags": { - "title": "Flags", - "url": "flags.html" - }, - "plyr": { - "title": "Inline player", - "url": "inline-player.html" - }, - "lightbox": { - "title": "Lightbox", - "url": "lightbox.html" - }, "lists": { "title": "Lists", "url": "lists.html" @@ -161,18 +133,6 @@ "url": "modals.html", "title": "Modal" }, - "maps": { - "url": "maps.html", - "title": "Map" - }, - "map-fullsize": { - "url": "map-fullsize.html", - "title": "Map fullsize" - }, - "maps-vector": { - "url": "maps-vector.html", - "title": "Map vector" - }, "markdown": { "title": "Markdown", "url": "markdown.html" @@ -227,10 +187,6 @@ "url": "tags.html", "title": "Tags" }, - "tinymce": { - "title": "TinyMCE", - "url": "tinymce.html" - }, "toasts": { "title": "Toasts", "url": "toasts.html" @@ -304,10 +260,6 @@ "title": "Page loader", "url": "page-loader.html" }, - "payment-providers": { - "title": "Payment providers", - "url": "payment-providers.html" - }, "photogrid": { "title": "Photogrid", "url": "photogrid.html" @@ -413,20 +365,77 @@ } } }, - "icons": { - "title": "%ICONS_COUNT% icons", - "icon": "ghost", - "url": "icons.html" + "plugins": { + "title": "Plugins", + "icon": "puzzle", + "children": { + "charts": { + "url": "charts.html", + "title": "Charts" + }, + "colorpicker": { + "url": "colorpicker.html", + "title": "Color picker" + }, + "datatables": { + "url": "datatables.html", + "title": "Datatables" + }, + "dropzone": { + "title": "Dropzone", + "url": "dropzone.html" + }, + "plyr": { + "title": "Inline player", + "url": "inline-player.html" + }, + "lightbox": { + "title": "Lightbox", + "url": "lightbox.html" + }, + "maps": { + "url": "maps.html", + "title": "Map" + }, + "map-fullsize": { + "url": "map-fullsize.html", + "title": "Map fullsize" + }, + "maps-vector": { + "url": "maps-vector.html", + "title": "Map vector" + }, + "tinymce": { + "title": "TinyMCE", + "url": "tinymce.html" + } + } }, - "emails": { - "title": "Emails", - "icon": "mail-opened", - "url": "emails.html" - }, - "illustrations": { - "title": "Illustrations", - "icon": "brand-figma", - "url": "illustrations.html" + "addons": { + "title": "Addons", + "icon": "plus", + "children": { + "icons": { + "title": "Icons", + "url": "icons.html" + }, + "emails": { + "title": "Emails", + "url": "emails.html" + }, + "flags": { + "title": "Flags", + "url": "flags.html" + }, + "illustrations": { + "title": "Illustrations", + "url": "illustrations.html" + }, + "payment-providers": { + "title": "Payment providers", + "url": "payment-providers.html" + } + } }, "help": { "title": "Help", diff --git a/preview/pages/charts.html b/preview/pages/charts.html index 74194f132..f30c3e28c 100644 --- a/preview/pages/charts.html +++ b/preview/pages/charts.html @@ -1,7 +1,7 @@ --- title: Charts page-header: Charts -page-menu: base.charts +page-menu: plugins.charts page-libs: [apexcharts] layout: default permalink: charts.html diff --git a/preview/pages/colorpicker.html b/preview/pages/colorpicker.html index 8be9a2ef0..75eec53f6 100644 --- a/preview/pages/colorpicker.html +++ b/preview/pages/colorpicker.html @@ -1,7 +1,7 @@ --- title: Color picker page-header: Color picker -page-menu: base.colorpicker +page-menu: plugins.colorpicker page-libs: [coloris.js] layout: default permalink: colorpicker.html diff --git a/preview/pages/datatables.html b/preview/pages/datatables.html index 171a54f8c..984fa65bf 100644 --- a/preview/pages/datatables.html +++ b/preview/pages/datatables.html @@ -2,7 +2,7 @@ title: Datatables page-header: Datatables page-libs: [lists] -page-menu: base.datatables +page-menu: plugins.datatables layout: default permalink: datatables.html --- diff --git a/preview/pages/dropzone.html b/preview/pages/dropzone.html index e1baa37a6..21947cc17 100644 --- a/preview/pages/dropzone.html +++ b/preview/pages/dropzone.html @@ -1,7 +1,7 @@ --- title: Dropzone page-header: Dropzone -page-menu: base.dropzone +page-menu: plugins.dropzone page-libs: [dropzone] layout: default permalink: dropzone.html diff --git a/preview/pages/emails.html b/preview/pages/emails.html index eb954c15b..8c7776f36 100644 --- a/preview/pages/emails.html +++ b/preview/pages/emails.html @@ -1,6 +1,6 @@ --- page-header: Email templates -page-menu: emails +page-menu: addons.emails page-libs: [masonry, fslightbox] layout: default permalink: emails.html diff --git a/preview/pages/flags.html b/preview/pages/flags.html index 23d5fdb5e..be7a37e87 100644 --- a/preview/pages/flags.html +++ b/preview/pages/flags.html @@ -1,7 +1,7 @@ --- title: Flags page-header: Flags -page-menu: base.flags +page-menu: addons.flags layout: default permalink: flags.html --- diff --git a/preview/pages/icons.html b/preview/pages/icons.html index 78439340f..d1d503857 100644 --- a/preview/pages/icons.html +++ b/preview/pages/icons.html @@ -1,7 +1,7 @@ --- title: Icons page-header: Icons -page-menu: icons +page-menu: addons.icons layout: default permalink: icons.html --- diff --git a/preview/pages/illustrations.html b/preview/pages/illustrations.html index 28f64cb20..3f1908d94 100644 --- a/preview/pages/illustrations.html +++ b/preview/pages/illustrations.html @@ -1,7 +1,7 @@ --- title: SVG Illustrations page-header: SVG Illustrations -page-menu: illustrations +page-menu: addons.illustrations layout: default permalink: illustrations.html --- diff --git a/preview/pages/inline-player.html b/preview/pages/inline-player.html index 37e7d0e19..2f491a6a4 100644 --- a/preview/pages/inline-player.html +++ b/preview/pages/inline-player.html @@ -1,7 +1,7 @@ --- title: Inline Player page-header: Inline Player -page-menu: base.plyr +page-menu: plugins.plyr page-libs: [plyr] layout: default permalink: inline-player.html diff --git a/preview/pages/lightbox.html b/preview/pages/lightbox.html index a2ad2819d..7a873eb6f 100644 --- a/preview/pages/lightbox.html +++ b/preview/pages/lightbox.html @@ -2,7 +2,7 @@ title: Lightbox page-header: Lightbox page-libs: [fslightbox] -page-menu: base.lightbox +page-menu: plugins.lightbox layout: default permalink: lightbox.html --- diff --git a/preview/pages/map-fullsize.html b/preview/pages/map-fullsize.html index df933c32e..eb32db4d9 100644 --- a/preview/pages/map-fullsize.html +++ b/preview/pages/map-fullsize.html @@ -4,7 +4,7 @@ page-libs: [google-maps] layout-wrapper-full: true layout-sidebar: true layout-hide-topbar: true -page-menu: base.map-fullsize +page-menu: plugins.map-fullsize permalink: map-fullsize.html --- diff --git a/preview/pages/maps-vector.html b/preview/pages/maps-vector.html index 530f42465..a43b03298 100644 --- a/preview/pages/maps-vector.html +++ b/preview/pages/maps-vector.html @@ -1,7 +1,7 @@ --- title: Vector Maps page-header: Vector Maps -page-menu: base.maps-vector +page-menu: plugins.maps-vector page-libs: [jsvectormap, jsvectormap-world, jsvectormap-world-merc] layout: default permalink: maps-vector.html diff --git a/preview/pages/maps.html b/preview/pages/maps.html index a2cc6a60f..8dceab12b 100644 --- a/preview/pages/maps.html +++ b/preview/pages/maps.html @@ -1,7 +1,7 @@ --- title: Maps page-header: Maps -page-menu: base.maps +page-menu: plugins.maps page-libs: [mapbox] layout: default permalink: maps.html diff --git a/preview/pages/payment-providers.html b/preview/pages/payment-providers.html index 41689bb23..0ac2aafec 100644 --- a/preview/pages/payment-providers.html +++ b/preview/pages/payment-providers.html @@ -1,7 +1,7 @@ --- title: Payment Providers page-header: Payment Providers -page-menu: extra.payments +page-menu: addons.payments layout: default permalink: payment-providers.html --- diff --git a/preview/pages/tinymce.html b/preview/pages/tinymce.html index b4b728cf4..9ebe93eb5 100644 --- a/preview/pages/tinymce.html +++ b/preview/pages/tinymce.html @@ -1,7 +1,7 @@ --- title: TinyMCE page-header: TinyMCE -page-menu: base.tinymce +page-menu: plugins.tinymce page-libs: [tinymce] layout: default permalink: tinymce.html