export const navigationByRole = {
  admin: [
    { path: '/', label: 'Dashboard', icon: 'dashboard' },
    { path: '/members', label: 'Members', icon: 'members' },
    { path: '/deceased-members', label: 'Deceased Members', icon: 'deceased' },
    { path: '/beneficiaries', label: 'Beneficiaries', icon: 'beneficiaries' },
    { path: '/payments', label: 'Payments', icon: 'payments' },
    { path: '/claims', label: 'Claims', icon: 'claims' },
    { path: '/reports', label: 'Reports', icon: 'reports' },
  ],
  finance: [
    { path: '/', label: 'Dashboard', icon: 'dashboard' },
    { path: '/payments', label: 'Payments', icon: 'payments' },
    { path: '/claims', label: 'Claims', icon: 'claims' },
    { path: '/reports', label: 'Reports', icon: 'reports' },
  ],
  member: [
    { path: '/', label: 'Dashboard', icon: 'dashboard' },
    { path: '/beneficiaries', label: 'Beneficiaries', icon: 'beneficiaries' },
    { path: '/payments', label: 'Payments', icon: 'payments', disabled: true },
    { path: '/receipts', label: 'Receipts', icon: 'receipt', disabled: true },
  ],
};

export function getNavigationForRole(role) {
  return navigationByRole[role] || navigationByRole.member;
}
