import React from 'react'; import { Outlet } from 'react-router-dom'; import { SecondaryNavigation } from '../navigation/SecondaryNavigation'; import { Breadcrumbs } from '../navigation/Breadcrumbs'; import { usePermissions } from '../../hooks/usePermissions'; const SettingsLayout: React.FC = () => { const { hasRole } = usePermissions(); const getNavigationItems = () => { const baseItems = [ { id: 'general', label: 'General', href: '/app/settings/general', icon: 'Settings' }, { id: 'account', label: 'Cuenta', href: '/app/settings/account', icon: 'User' } ]; // Add admin-only items if (hasRole('admin')) { baseItems.unshift( { id: 'bakeries', label: 'PanaderĂ­as', href: '/app/settings/bakeries', icon: 'Building' }, { id: 'users', label: 'Usuarios', href: '/app/settings/users', icon: 'Users' } ); } return baseItems; }; return (
); }; export default SettingsLayout;