From 0bd7ddea58adf502121b83e5c09317e20912fb4e Mon Sep 17 00:00:00 2001 From: Ewen Korr Date: Mon, 8 Jan 2024 16:25:39 +0000 Subject: [PATCH] feat(admin): emphasize unprivileged items in sidebar with "prohibited" icon --- tailwind.config.cjs | 2 + themes/cp_admin/_partials/_nav_menu.php | 15 +++++++- themes/cp_admin/_sidebar.php | 50 +++++++++++++++++++------ themes/cp_admin/episode/_sidebar.php | 20 ++++++++-- themes/cp_admin/podcast/_sidebar.php | 46 ++++++++++++++++++++--- 5 files changed, 109 insertions(+), 24 deletions(-) diff --git a/tailwind.config.cjs b/tailwind.config.cjs index db8c0789..2d7690d8 100644 --- a/tailwind.config.cjs +++ b/tailwind.config.cjs @@ -15,6 +15,8 @@ module.exports = { content: { chevronRightIcon: "url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' viewBox='0 0 24 24'%3E%3Cpath d='M13.17 12 8.22 7.05l1.42-1.41L16 12l-6.36 6.36-1.42-1.41L13.17 12Z'/%3E%3C/svg%3E%0A\")", + prohibitedIcon: + "url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' viewBox='0 0 24 24'%3E%3Cpath d='M7.0943 5.68009L18.3199 16.9057C19.3736 15.5506 20 13.8491 20 12C20 7.58172 16.4183 4 12 4C10.1509 4 8.44939 4.62644 7.0943 5.68009ZM16.9057 18.3199L5.68009 7.0943C4.62644 8.44939 4 10.1509 4 12C4 16.4183 7.58172 20 12 20C13.8491 20 15.5506 19.3736 16.9057 18.3199ZM4.92893 4.92893C6.73748 3.12038 9.23885 2 12 2C17.5228 2 22 6.47715 22 12C22 14.7611 20.8796 17.2625 19.0711 19.0711C17.2625 20.8796 14.7611 22 12 22C6.47715 22 2 17.5228 2 12C2 9.23885 3.12038 6.73748 4.92893 4.92893Z'/%3E%3C/svg%3E%0A\")", }, fontFamily: { sans: ["Inter", ...defaultTheme.fontFamily.sans], diff --git a/themes/cp_admin/_partials/_nav_menu.php b/themes/cp_admin/_partials/_nav_menu.php index 507df80b..d6893b29 100644 --- a/themes/cp_admin/_partials/_nav_menu.php +++ b/themes/cp_admin/_partials/_nav_menu.php @@ -27,11 +27,22 @@