/** * Media Feature — Admin navigation. * * Side effect : enregistre la section "Contenu" et l'item "Médias" dans la * sidebar admin si le module est activé via ZEN_MEDIA=true. */ // Import direct depuis le registre pour éviter une dépendance circulaire : // admin/navigation.js → media/navigation.js → admin barrel → admin/navigation.js import { registerNavSection, registerNavItem } from '../admin/registry.js'; import { isMediaEnabled } from '@zen/core/shared/config'; import { MEDIA_PERMISSIONS } from './permissions.js'; if (isMediaEnabled()) { registerNavSection({ id: 'content', title: 'Contenu', icon: 'File02Icon', order: 25 }); registerNavItem({ id: 'media', label: 'Médias', icon: 'Image01Icon', href: '/admin/media', sectionId: 'content', order: 10, permission: MEDIA_PERMISSIONS.VIEW, }); }