diff --git a/app/Resources/icons/rocket-tilted.svg b/app/Resources/icons/rocket-tilted.svg new file mode 100644 index 00000000..627e4772 --- /dev/null +++ b/app/Resources/icons/rocket-tilted.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/app/Resources/icons/star-smile.svg b/app/Resources/icons/star-smile.svg deleted file mode 100755 index 05014c31..00000000 --- a/app/Resources/icons/star-smile.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/app/Resources/styles/colors.css b/app/Resources/styles/colors.css index b11ae602..d59e79ba 100644 --- a/app/Resources/styles/colors.css +++ b/app/Resources/styles/colors.css @@ -9,6 +9,7 @@ --color-background-elevated: 0 0% 100%; --color-background-base: 173 44% 96%; --color-background-navigation: 172 100% 17%; + --color-background-navigation-active: 131 100% 12%; --color-background-header: 172 100% 17%; --color-background-highlight: 111 64% 94%; --color-background-backdrop: 0 0% 50%; diff --git a/modules/Admin/Language/ar/Navigation.php b/modules/Admin/Language/ar/Navigation.php index e87f69c6..ebe70420 100644 --- a/modules/Admin/Language/ar/Navigation.php +++ b/modules/Admin/Language/ar/Navigation.php @@ -34,7 +34,7 @@ return [ 'settings' => 'الإعدادات', 'settings-general' => 'العامة', 'settings-theme' => 'الحلة', - 'about' => 'About', + 'admin-about' => 'About', 'account' => [ 'my-account' => 'حسابي', 'change-password' => 'تغيير الكلمة السرية', diff --git a/modules/Admin/Language/br/Navigation.php b/modules/Admin/Language/br/Navigation.php index 80783da7..aebeac33 100644 --- a/modules/Admin/Language/br/Navigation.php +++ b/modules/Admin/Language/br/Navigation.php @@ -34,7 +34,7 @@ return [ 'settings' => 'Arventennoù', 'settings-general' => 'Hollek', 'settings-theme' => 'Neuz', - 'about' => 'About', + 'admin-about' => 'About', 'account' => [ 'my-account' => 'Ma c\'hont', 'change-password' => 'Kemmañ ar ger-tremen', diff --git a/modules/Admin/Language/ca/Navigation.php b/modules/Admin/Language/ca/Navigation.php index 1141ea25..0482c760 100644 --- a/modules/Admin/Language/ca/Navigation.php +++ b/modules/Admin/Language/ca/Navigation.php @@ -34,7 +34,7 @@ return [ 'settings' => 'Preferències', 'settings-general' => 'General', 'settings-theme' => 'Tema', - 'about' => 'About', + 'admin-about' => 'About', 'account' => [ 'my-account' => 'El meu compte', 'change-password' => 'Canviar la contrasenya', diff --git a/modules/Admin/Language/da/Navigation.php b/modules/Admin/Language/da/Navigation.php index d0ddb4c4..5d1b4583 100644 --- a/modules/Admin/Language/da/Navigation.php +++ b/modules/Admin/Language/da/Navigation.php @@ -34,7 +34,7 @@ return [ 'settings' => 'Settings', 'settings-general' => 'General', 'settings-theme' => 'Theme', - 'about' => 'About', + 'admin-about' => 'About', 'account' => [ 'my-account' => 'My account', 'change-password' => 'Change password', diff --git a/modules/Admin/Language/de/Navigation.php b/modules/Admin/Language/de/Navigation.php index 47d74d1e..943c27f2 100644 --- a/modules/Admin/Language/de/Navigation.php +++ b/modules/Admin/Language/de/Navigation.php @@ -34,7 +34,7 @@ return [ 'settings' => 'Einstellungen', 'settings-general' => 'Allgemein', 'settings-theme' => 'Erscheinungsbild', - 'about' => 'Über', + 'admin-about' => 'Über', 'account' => [ 'my-account' => 'Mein Konto', 'change-password' => 'Passwort ändern', diff --git a/modules/Admin/Language/el/Navigation.php b/modules/Admin/Language/el/Navigation.php index 8a163b0d..0bd1357a 100644 --- a/modules/Admin/Language/el/Navigation.php +++ b/modules/Admin/Language/el/Navigation.php @@ -34,7 +34,7 @@ return [ 'settings' => 'Ρυθμίσεις', 'settings-general' => 'Γενικά', 'settings-theme' => 'Θέμα', - 'about' => 'About', + 'admin-about' => 'About', 'account' => [ 'my-account' => 'Ο λογαριασμός μου', 'change-password' => 'Αλλαγή κωδικού πρόσβασης', diff --git a/modules/Admin/Language/en/Navigation.php b/modules/Admin/Language/en/Navigation.php index d0ddb4c4..5d1b4583 100644 --- a/modules/Admin/Language/en/Navigation.php +++ b/modules/Admin/Language/en/Navigation.php @@ -34,7 +34,7 @@ return [ 'settings' => 'Settings', 'settings-general' => 'General', 'settings-theme' => 'Theme', - 'about' => 'About', + 'admin-about' => 'About', 'account' => [ 'my-account' => 'My account', 'change-password' => 'Change password', diff --git a/modules/Admin/Language/es/Navigation.php b/modules/Admin/Language/es/Navigation.php index 52648483..8393cb8a 100644 --- a/modules/Admin/Language/es/Navigation.php +++ b/modules/Admin/Language/es/Navigation.php @@ -34,7 +34,7 @@ return [ 'settings' => 'Configuración', 'settings-general' => 'General', 'settings-theme' => 'Tema', - 'about' => 'Acerca de', + 'admin-about' => 'Acerca de', 'account' => [ 'my-account' => 'Mi cuenta', 'change-password' => 'Cambiar contraseña', diff --git a/modules/Admin/Language/fa/Navigation.php b/modules/Admin/Language/fa/Navigation.php index d0ddb4c4..5d1b4583 100644 --- a/modules/Admin/Language/fa/Navigation.php +++ b/modules/Admin/Language/fa/Navigation.php @@ -34,7 +34,7 @@ return [ 'settings' => 'Settings', 'settings-general' => 'General', 'settings-theme' => 'Theme', - 'about' => 'About', + 'admin-about' => 'About', 'account' => [ 'my-account' => 'My account', 'change-password' => 'Change password', diff --git a/modules/Admin/Language/fr/Navigation.php b/modules/Admin/Language/fr/Navigation.php index b15f2bc0..5eaeffd3 100644 --- a/modules/Admin/Language/fr/Navigation.php +++ b/modules/Admin/Language/fr/Navigation.php @@ -34,7 +34,7 @@ return [ 'settings' => 'Paramètres', 'settings-general' => 'Général', 'settings-theme' => 'Thème', - 'about' => 'À propos', + 'admin-about' => 'À propos', 'account' => [ 'my-account' => 'Mon compte', 'change-password' => 'Modifier le mot de passe', diff --git a/modules/Admin/Language/fr2/Navigation.php b/modules/Admin/Language/fr2/Navigation.php index d0ddb4c4..5d1b4583 100644 --- a/modules/Admin/Language/fr2/Navigation.php +++ b/modules/Admin/Language/fr2/Navigation.php @@ -34,7 +34,7 @@ return [ 'settings' => 'Settings', 'settings-general' => 'General', 'settings-theme' => 'Theme', - 'about' => 'About', + 'admin-about' => 'About', 'account' => [ 'my-account' => 'My account', 'change-password' => 'Change password', diff --git a/modules/Admin/Language/fr_CA/Navigation.php b/modules/Admin/Language/fr_CA/Navigation.php index d0ddb4c4..5d1b4583 100644 --- a/modules/Admin/Language/fr_CA/Navigation.php +++ b/modules/Admin/Language/fr_CA/Navigation.php @@ -34,7 +34,7 @@ return [ 'settings' => 'Settings', 'settings-general' => 'General', 'settings-theme' => 'Theme', - 'about' => 'About', + 'admin-about' => 'About', 'account' => [ 'my-account' => 'My account', 'change-password' => 'Change password', diff --git a/modules/Admin/Language/fr_trad/Navigation.php b/modules/Admin/Language/fr_trad/Navigation.php index 610f1434..f158bccd 100644 --- a/modules/Admin/Language/fr_trad/Navigation.php +++ b/modules/Admin/Language/fr_trad/Navigation.php @@ -33,7 +33,7 @@ return [ 'settings' => 'Settings', 'settings-general' => 'General', 'settings-theme' => 'Theme', - 'about' => 'About', + 'admin-about' => 'About', 'account' => [ 'my-account' => 'My account', 'change-password' => 'Change password', diff --git a/modules/Admin/Language/gd/Navigation.php b/modules/Admin/Language/gd/Navigation.php index d0ddb4c4..5d1b4583 100644 --- a/modules/Admin/Language/gd/Navigation.php +++ b/modules/Admin/Language/gd/Navigation.php @@ -34,7 +34,7 @@ return [ 'settings' => 'Settings', 'settings-general' => 'General', 'settings-theme' => 'Theme', - 'about' => 'About', + 'admin-about' => 'About', 'account' => [ 'my-account' => 'My account', 'change-password' => 'Change password', diff --git a/modules/Admin/Language/gl/Navigation.php b/modules/Admin/Language/gl/Navigation.php index 94fa5483..bf5026af 100644 --- a/modules/Admin/Language/gl/Navigation.php +++ b/modules/Admin/Language/gl/Navigation.php @@ -34,7 +34,7 @@ return [ 'settings' => 'Axustes', 'settings-general' => 'Xeral', 'settings-theme' => 'Decorado', - 'about' => 'Acerca de', + 'admin-about' => 'Acerca de', 'account' => [ 'my-account' => 'A miña conta', 'change-password' => 'Cambiar contrasinal', diff --git a/modules/Admin/Language/id/Navigation.php b/modules/Admin/Language/id/Navigation.php index d0ddb4c4..5d1b4583 100644 --- a/modules/Admin/Language/id/Navigation.php +++ b/modules/Admin/Language/id/Navigation.php @@ -34,7 +34,7 @@ return [ 'settings' => 'Settings', 'settings-general' => 'General', 'settings-theme' => 'Theme', - 'about' => 'About', + 'admin-about' => 'About', 'account' => [ 'my-account' => 'My account', 'change-password' => 'Change password', diff --git a/modules/Admin/Language/it/Navigation.php b/modules/Admin/Language/it/Navigation.php index d0ddb4c4..5d1b4583 100644 --- a/modules/Admin/Language/it/Navigation.php +++ b/modules/Admin/Language/it/Navigation.php @@ -34,7 +34,7 @@ return [ 'settings' => 'Settings', 'settings-general' => 'General', 'settings-theme' => 'Theme', - 'about' => 'About', + 'admin-about' => 'About', 'account' => [ 'my-account' => 'My account', 'change-password' => 'Change password', diff --git a/modules/Admin/Language/ja/Navigation.php b/modules/Admin/Language/ja/Navigation.php index d0ddb4c4..5d1b4583 100644 --- a/modules/Admin/Language/ja/Navigation.php +++ b/modules/Admin/Language/ja/Navigation.php @@ -34,7 +34,7 @@ return [ 'settings' => 'Settings', 'settings-general' => 'General', 'settings-theme' => 'Theme', - 'about' => 'About', + 'admin-about' => 'About', 'account' => [ 'my-account' => 'My account', 'change-password' => 'Change password', diff --git a/modules/Admin/Language/ko/Navigation.php b/modules/Admin/Language/ko/Navigation.php index d0ddb4c4..5d1b4583 100644 --- a/modules/Admin/Language/ko/Navigation.php +++ b/modules/Admin/Language/ko/Navigation.php @@ -34,7 +34,7 @@ return [ 'settings' => 'Settings', 'settings-general' => 'General', 'settings-theme' => 'Theme', - 'about' => 'About', + 'admin-about' => 'About', 'account' => [ 'my-account' => 'My account', 'change-password' => 'Change password', diff --git a/modules/Admin/Language/nl/Navigation.php b/modules/Admin/Language/nl/Navigation.php index d0ddb4c4..5d1b4583 100644 --- a/modules/Admin/Language/nl/Navigation.php +++ b/modules/Admin/Language/nl/Navigation.php @@ -34,7 +34,7 @@ return [ 'settings' => 'Settings', 'settings-general' => 'General', 'settings-theme' => 'Theme', - 'about' => 'About', + 'admin-about' => 'About', 'account' => [ 'my-account' => 'My account', 'change-password' => 'Change password', diff --git a/modules/Admin/Language/nn-NO/Navigation.php b/modules/Admin/Language/nn-NO/Navigation.php index 0a7a5972..39f24642 100644 --- a/modules/Admin/Language/nn-NO/Navigation.php +++ b/modules/Admin/Language/nn-NO/Navigation.php @@ -34,7 +34,7 @@ return [ 'settings' => 'Innstillingar', 'settings-general' => 'Generelt', 'settings-theme' => 'Bunad', - 'about' => 'Om', + 'admin-about' => 'Om', 'account' => [ 'my-account' => 'Kontoen min', 'change-password' => 'Endre passord', diff --git a/modules/Admin/Language/oc/Navigation.php b/modules/Admin/Language/oc/Navigation.php index d0ddb4c4..5d1b4583 100644 --- a/modules/Admin/Language/oc/Navigation.php +++ b/modules/Admin/Language/oc/Navigation.php @@ -34,7 +34,7 @@ return [ 'settings' => 'Settings', 'settings-general' => 'General', 'settings-theme' => 'Theme', - 'about' => 'About', + 'admin-about' => 'About', 'account' => [ 'my-account' => 'My account', 'change-password' => 'Change password', diff --git a/modules/Admin/Language/pl/Navigation.php b/modules/Admin/Language/pl/Navigation.php index cacec2c9..210e9c89 100644 --- a/modules/Admin/Language/pl/Navigation.php +++ b/modules/Admin/Language/pl/Navigation.php @@ -34,7 +34,7 @@ return [ 'settings' => 'Ustawienia', 'settings-general' => 'Ogólne', 'settings-theme' => 'Motyw', - 'about' => 'Informacje', + 'admin-about' => 'Informacje', 'account' => [ 'my-account' => 'Moje konto', 'change-password' => 'Zmień hasło', diff --git a/modules/Admin/Language/pt-BR/Navigation.php b/modules/Admin/Language/pt-BR/Navigation.php index 1d772b3c..bfa6f9e2 100644 --- a/modules/Admin/Language/pt-BR/Navigation.php +++ b/modules/Admin/Language/pt-BR/Navigation.php @@ -34,7 +34,7 @@ return [ 'settings' => 'Confirgurações', 'settings-general' => 'Geral', 'settings-theme' => 'Tema', - 'about' => 'Sobre', + 'admin-about' => 'Sobre', 'account' => [ 'my-account' => 'Minha conta', 'change-password' => 'Alterar senha', diff --git a/modules/Admin/Language/pt/Navigation.php b/modules/Admin/Language/pt/Navigation.php index d0ddb4c4..5d1b4583 100644 --- a/modules/Admin/Language/pt/Navigation.php +++ b/modules/Admin/Language/pt/Navigation.php @@ -34,7 +34,7 @@ return [ 'settings' => 'Settings', 'settings-general' => 'General', 'settings-theme' => 'Theme', - 'about' => 'About', + 'admin-about' => 'About', 'account' => [ 'my-account' => 'My account', 'change-password' => 'Change password', diff --git a/modules/Admin/Language/ro/Navigation.php b/modules/Admin/Language/ro/Navigation.php index d0ddb4c4..5d1b4583 100644 --- a/modules/Admin/Language/ro/Navigation.php +++ b/modules/Admin/Language/ro/Navigation.php @@ -34,7 +34,7 @@ return [ 'settings' => 'Settings', 'settings-general' => 'General', 'settings-theme' => 'Theme', - 'about' => 'About', + 'admin-about' => 'About', 'account' => [ 'my-account' => 'My account', 'change-password' => 'Change password', diff --git a/modules/Admin/Language/ru/Navigation.php b/modules/Admin/Language/ru/Navigation.php index d0ddb4c4..5d1b4583 100644 --- a/modules/Admin/Language/ru/Navigation.php +++ b/modules/Admin/Language/ru/Navigation.php @@ -34,7 +34,7 @@ return [ 'settings' => 'Settings', 'settings-general' => 'General', 'settings-theme' => 'Theme', - 'about' => 'About', + 'admin-about' => 'About', 'account' => [ 'my-account' => 'My account', 'change-password' => 'Change password', diff --git a/modules/Admin/Language/sk/Navigation.php b/modules/Admin/Language/sk/Navigation.php index cf13a993..4039ab46 100644 --- a/modules/Admin/Language/sk/Navigation.php +++ b/modules/Admin/Language/sk/Navigation.php @@ -34,7 +34,7 @@ return [ 'settings' => 'Nastavenia', 'settings-general' => 'Všeobecné', 'settings-theme' => 'Vzhľad', - 'about' => 'O', + 'admin-about' => 'O', 'account' => [ 'my-account' => 'Môj účet', 'change-password' => 'Zmeniť heslo', diff --git a/modules/Admin/Language/sr_Latn/Navigation.php b/modules/Admin/Language/sr_Latn/Navigation.php index 0f790cf1..fe7e6c68 100644 --- a/modules/Admin/Language/sr_Latn/Navigation.php +++ b/modules/Admin/Language/sr_Latn/Navigation.php @@ -34,7 +34,7 @@ return [ 'settings' => 'Podešavanja', 'settings-general' => 'Opšte', 'settings-theme' => 'Tema', - 'about' => 'Osnovni podaci', + 'admin-about' => 'Osnovni podaci', 'account' => [ 'my-account' => 'Moj nalog', 'change-password' => 'Promenite lozinku', diff --git a/modules/Admin/Language/sv/Navigation.php b/modules/Admin/Language/sv/Navigation.php index 783d3145..77a05b35 100644 --- a/modules/Admin/Language/sv/Navigation.php +++ b/modules/Admin/Language/sv/Navigation.php @@ -34,7 +34,7 @@ return [ 'settings' => 'Inställningar', 'settings-general' => 'Allmänt', 'settings-theme' => 'Tema', - 'about' => 'Om', + 'admin-about' => 'Om', 'account' => [ 'my-account' => 'Mitt konto', 'change-password' => 'Ändra lösenord', diff --git a/modules/Admin/Language/uk/Navigation.php b/modules/Admin/Language/uk/Navigation.php index d0ddb4c4..5d1b4583 100644 --- a/modules/Admin/Language/uk/Navigation.php +++ b/modules/Admin/Language/uk/Navigation.php @@ -34,7 +34,7 @@ return [ 'settings' => 'Settings', 'settings-general' => 'General', 'settings-theme' => 'Theme', - 'about' => 'About', + 'admin-about' => 'About', 'account' => [ 'my-account' => 'My account', 'change-password' => 'Change password', diff --git a/modules/Admin/Language/zh-Hans/Navigation.php b/modules/Admin/Language/zh-Hans/Navigation.php index fb0685c2..66e2c290 100644 --- a/modules/Admin/Language/zh-Hans/Navigation.php +++ b/modules/Admin/Language/zh-Hans/Navigation.php @@ -34,7 +34,7 @@ return [ 'settings' => '设置', 'settings-general' => '通用', 'settings-theme' => '主题', - 'about' => '关于', + 'admin-about' => '关于', 'account' => [ 'my-account' => '我的帐户', 'change-password' => '修改密码', diff --git a/tailwind.config.js b/tailwind.config.js index b9ae5b2c..db8c0789 100644 --- a/tailwind.config.js +++ b/tailwind.config.js @@ -1,6 +1,5 @@ /* eslint-disable */ const defaultTheme = require("tailwindcss/defaultTheme"); -const { nodeModuleNameResolver } = require("typescript"); /** @type {import('tailwindcss').Config} */ module.exports = { @@ -13,6 +12,10 @@ module.exports = { ], theme: { extend: { + 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\")", + }, fontFamily: { sans: ["Inter", ...defaultTheme.fontFamily.sans], display: ["Kumbh Sans", ...defaultTheme.fontFamily.sans], @@ -37,6 +40,8 @@ module.exports = { base: "hsl(var(--color-background-base) / )", elevated: "hsl(var(--color-background-elevated) / )", navigation: "hsl(var(--color-background-navigation) / )", + "navigation-active": + "hsl(var(--color-background-navigation-active) / )", backdrop: "hsl(var(--color-background-backdrop) / )", header: "hsl(var(--color-background-header) / )", accent: { diff --git a/themes/cp_admin/_partials/_nav_aside.php b/themes/cp_admin/_partials/_nav_aside.php index d243a540..ed1f0f2a 100644 --- a/themes/cp_admin/_partials/_nav_aside.php +++ b/themes/cp_admin/_partials/_nav_aside.php @@ -19,4 +19,4 @@ $isEpisodeArea = isset($podcast) && isset($episode); CP_VERSION, ], null, false) ?> - \ No newline at end of file + diff --git a/themes/cp_admin/_partials/_nav_menu.php b/themes/cp_admin/_partials/_nav_menu.php new file mode 100644 index 00000000..507df80b --- /dev/null +++ b/themes/cp_admin/_partials/_nav_menu.php @@ -0,0 +1,42 @@ + diff --git a/themes/cp_admin/_sidebar.php b/themes/cp_admin/_sidebar.php index e5a8d271..0eae7858 100644 --- a/themes/cp_admin/_sidebar.php +++ b/themes/cp_admin/_sidebar.php @@ -1,60 +1,59 @@ [ 'icon' => 'dashboard', 'items' => ['admin'], ], 'podcasts' => [ - 'icon' => 'mic', - 'items' => ['podcast-list', 'podcast-create', 'all-podcast-imports', 'podcast-imports-add'], + 'icon' => 'mic', + 'items' => ['podcast-list', 'podcast-create', 'all-podcast-imports', 'podcast-imports-add'], + 'add-cta' => 'podcast-create', + 'count-route' => 'podcast-list', ], 'persons' => [ - 'icon' => 'folder-user', - 'items' => ['person-list', 'person-create'], + 'icon' => 'folder-user', + 'items' => ['person-list', 'person-create'], + 'add-cta' => 'person-create', + 'count' => (new PersonModel())->countAllResults(), + 'count-route' => 'person-list', ], 'fediverse' => [ - 'icon' => 'star-smile', + 'icon' => 'rocket-tilted', 'items' => ['fediverse-blocked-actors', 'fediverse-blocked-domains'], ], 'users' => [ - 'icon' => 'group', - 'items' => ['user-list', 'user-create'], + 'icon' => 'group', + 'items' => ['user-list', 'user-create'], + 'add-cta' => 'user-create', + 'count' => (new UserModel())->countAllResults(), + 'count-route' => 'user-list', ], 'pages' => [ - 'icon' => 'pages', - 'items' => ['page-list', 'page-create'], - + 'icon' => 'pages', + 'items' => ['page-list', 'page-create'], + 'add-cta' => 'page-create', + 'count' => (new PageModel())->countAllResults(), + 'count-route' => 'page-list', ], 'settings' => [ 'icon' => 'settings', - 'items' => ['settings-general', 'settings-theme'], + 'items' => ['settings-general', 'settings-theme', 'admin-about'], ], -]; ?> +]; - +if (auth()->user()->can('podcasts.view')) { + $navigation['podcasts']['count'] = (new PodcastModel())->countAllResults(); +} else { + $navigation['podcasts']['count'] = count(get_user_podcasts(auth()->user())); +} ?> + + $navigation, + 'langKey' => 'Navigation', +]) ?> diff --git a/themes/cp_admin/episode/_sidebar.php b/themes/cp_admin/episode/_sidebar.php index 966a9930..52b07631 100644 --- a/themes/cp_admin/episode/_sidebar.php +++ b/themes/cp_admin/episode/_sidebar.php @@ -1,13 +1,14 @@ [ 'icon' => 'dashboard', 'items' => ['episode-view', 'episode-edit', 'episode-persons-manage', 'embed-add'], ], 'clips' => [ - 'icon' => 'clapperboard', - 'items' => ['video-clips-list', 'video-clips-create', 'soundbites-list', 'soundbites-create'], + 'icon' => 'clapperboard', + 'items' => ['video-clips-list', 'video-clips-create', 'soundbites-list', 'soundbites-create'], + 'add-cta' => 'video-clips-create', ], ]; ?> @@ -44,20 +45,10 @@ $podcastNavigation = [ - + + $episodeNavigation, + 'langKey' => 'EpisodeNavigation', + 'podcastId' => $podcast->id, + 'episodeId' => $episode->id, + ]) ?> diff --git a/themes/cp_admin/podcast/_sidebar.php b/themes/cp_admin/podcast/_sidebar.php index caa93d53..2895ab47 100644 --- a/themes/cp_admin/podcast/_sidebar.php +++ b/themes/cp_admin/podcast/_sidebar.php @@ -6,12 +6,16 @@ $podcastNavigation = [ 'items' => ['podcast-view', 'podcast-edit', 'podcast-persons-manage', 'podcast-imports'], ], 'episodes' => [ - 'icon' => 'play-circle', - 'items' => ['episode-list', 'episode-create'], + 'icon' => 'play-circle', + 'items' => ['episode-list', 'episode-create'], + 'add-cta' => 'episode-create', + 'count' => $podcast->getEpisodesCount(), + 'count-route' => 'episode-list', ], 'premium' => [ - 'icon' => 'exchange-dollar', - 'items' => ['subscription-list', 'subscription-add'], + 'icon' => 'exchange-dollar', + 'add-cta' => 'subscription-create', + 'items' => ['subscription-list', 'subscription-create'], ], 'analytics' => [ 'icon' => 'line-chart', @@ -26,8 +30,11 @@ $podcastNavigation = [ ], ], 'contributors' => [ - 'icon' => 'group', - 'items' => ['contributor-list', 'contributor-add'], + 'icon' => 'group', + 'items' => ['contributor-list', 'contributor-add'], + 'add-cta' => 'contributor-add', + 'count' => count($podcast->contributors), + 'count-route' => 'contributor-list', ], 'platforms' => [ 'icon' => 'link', @@ -39,10 +46,6 @@ $podcastNavigation = [ ], ]; -$counts = [ - 'episode-list' => $podcast->getEpisodesCount(), -]; - ?>
@@ -68,30 +71,9 @@ $counts = [
- + + $podcastNavigation, + 'langKey' => 'PodcastNavigation', + 'podcastId' => $podcast->id, + ]) ?>