import { GenericPageData } from '../../../pageInterface';

// Import all trustee page configurations
import { trusteeOrganisationsPageData } from './organisations';
import { trusteeRolesPageData } from './roles';
import { trusteeAccessPageData } from './access';
import { trusteeContractsPageData } from './contracts';
import { trusteeDocumentsPageData } from './documents';
import { trusteePositionsPageData } from './positions';

// Export all trustee pages
export {
    trusteeOrganisationsPageData,
    trusteeRolesPageData,
    trusteeAccessPageData,
    trusteeContractsPageData,
    trusteeDocumentsPageData,
    trusteePositionsPageData
};

// Export array of all trustee pages for registration
// No explicit container needed - SidebarProvider creates a virtual parent group
// based on parentPath: 'trustee' in the child pages
export const trusteePages: GenericPageData[] = [
    trusteeOrganisationsPageData,
    trusteeRolesPageData,
    trusteeAccessPageData,
    trusteeContractsPageData,
    trusteeDocumentsPageData,
    trusteePositionsPageData
];
