fix(nav): restrict visual editor access to pages management overview
This commit is contained in:
@@ -5,9 +5,9 @@ const { currentPath = '' } = Astro.props;
|
|||||||
const navItems = [
|
const navItems = [
|
||||||
{ href: '/admin', label: 'Allgemein & Konfig', icon: '🎛️' },
|
{ href: '/admin', label: 'Allgemein & Konfig', icon: '🎛️' },
|
||||||
{ href: '/admin/pages', label: 'Seiten-Verwaltung', icon: '📄' },
|
{ href: '/admin/pages', label: 'Seiten-Verwaltung', icon: '📄' },
|
||||||
{ href: '/admin/editor', label: 'Visueller Editor', icon: '🎨' },
|
|
||||||
{ href: '/admin/settings', label: 'Stammdaten & SEO', icon: '⚙️' },
|
{ href: '/admin/settings', label: 'Stammdaten & SEO', icon: '⚙️' },
|
||||||
];
|
];
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
<!-- Burger Button (Mobile / Sidebar Toggle) -->
|
<!-- Burger Button (Mobile / Sidebar Toggle) -->
|
||||||
|
|||||||
@@ -36,31 +36,24 @@ const presets = Object.values(THEME_PRESETS);
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!-- Quick Admin Nav Cards / Links -->
|
<!-- Quick Admin Nav Cards / Links -->
|
||||||
<nav aria-label="Admin Navigation" class="grid grid-cols-1 sm:grid-cols-3 gap-3 pt-2">
|
<nav aria-label="Admin Navigation" class="grid grid-cols-1 sm:grid-cols-2 gap-4 pt-2">
|
||||||
<a href="/admin/pages" class="p-3 bg-slate-900/80 border border-white/10 hover:border-sky-400/50 rounded-xl flex items-center justify-between text-xs transition-all group">
|
<a href="/admin/pages" class="p-4 bg-slate-900/80 border border-white/10 hover:border-sky-400/50 rounded-xl flex items-center justify-between text-xs transition-all group">
|
||||||
<div>
|
<div>
|
||||||
<span class="font-bold text-white block group-hover:text-sky-400">📄 Seiten-Verwaltung</span>
|
<span class="font-bold text-white block group-hover:text-sky-400 text-sm">📄 Seiten-Verwaltung & Visueller Editor</span>
|
||||||
<span class="text-[10px] text-slate-400">Routen, Slugs & Startseite festlegen</span>
|
<span class="text-[11px] text-slate-400">Routen, Slugs, Startseite & Seiten im Editor öffnen</span>
|
||||||
</div>
|
</div>
|
||||||
<span class="text-sky-400 text-sm font-bold">→</span>
|
<span class="text-sky-400 text-base font-bold">→</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
<a href="/admin/editor" class="p-3 bg-slate-900/80 border border-white/10 hover:border-sky-400/50 rounded-xl flex items-center justify-between text-xs transition-all group">
|
<a href="/admin/settings" class="p-4 bg-slate-900/80 border border-white/10 hover:border-sky-400/50 rounded-xl flex items-center justify-between text-xs transition-all group">
|
||||||
<div>
|
<div>
|
||||||
<span class="font-bold text-white block group-hover:text-sky-400">🎨 Visueller Drag & Drop Editor</span>
|
<span class="font-bold text-white block group-hover:text-sky-400 text-sm">⚙️ Stammdaten & SEO</span>
|
||||||
<span class="text-[10px] text-slate-400">Sektionen & Inhalts-Vorschau</span>
|
<span class="text-[11px] text-slate-400">Firmen-Daten & Dynamic Data Binding</span>
|
||||||
</div>
|
</div>
|
||||||
<span class="text-sky-400 text-sm font-bold">→</span>
|
<span class="text-sky-400 text-base font-bold">→</span>
|
||||||
</a>
|
|
||||||
|
|
||||||
<a href="/admin/settings" class="p-3 bg-slate-900/80 border border-white/10 hover:border-sky-400/50 rounded-xl flex items-center justify-between text-xs transition-all group">
|
|
||||||
<div>
|
|
||||||
<span class="font-bold text-white block group-hover:text-sky-400">⚙️ Stammdaten & SEO</span>
|
|
||||||
<span class="text-[10px] text-slate-400">Firmen-Daten & Dynamic Data Binding</span>
|
|
||||||
</div>
|
|
||||||
<span class="text-sky-400 text-sm font-bold">→</span>
|
|
||||||
</a>
|
</a>
|
||||||
</nav>
|
</nav>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user