0106bc4ea0
BREAKING CHANGE: sup config now derives entries from package.json#exports and a server/client glob instead of manual lists; module structure follows flat + barrel convention with .server.js/.client.js runtime suffixes
28 lines
776 B
JavaScript
28 lines
776 B
JavaScript
/**
|
|
* Zen Admin — barrel serveur.
|
|
*
|
|
* - Gardes d'accès : protectAdmin, isAdmin.
|
|
* - Navigation : buildNavigationSections.
|
|
* - Registre d'extensions : registerWidget, registerWidgetFetcher, registerNavItem,
|
|
* registerNavSection, registerPage (import une seule fois depuis le layout
|
|
* racine de l'app consommatrice pour que les side effects s'exécutent).
|
|
*
|
|
* Client components sous @zen/core/features/admin/components.
|
|
*/
|
|
|
|
export { protectAdmin, isAdmin } from './protect.js';
|
|
export { buildNavigationSections } from './navigation.js';
|
|
export {
|
|
registerWidget,
|
|
registerWidgetFetcher,
|
|
registerNavItem,
|
|
registerNavSection,
|
|
registerPage,
|
|
collectWidgetData,
|
|
getWidgets,
|
|
getNavItems,
|
|
getNavSections,
|
|
getPage,
|
|
getPages,
|
|
} from './registry.js';
|