feat(MED-97): update team account navigation links

This commit is contained in:
2025-09-26 09:45:18 +03:00
parent fc63b9e7b7
commit f091ed5b49

View File

@@ -1,4 +1,4 @@
import { CreditCard, LayoutDashboard, Settings, Users } from 'lucide-react';
import { Euro, LayoutDashboard, Settings, Users } from 'lucide-react';
import { featureFlagsConfig, pathsConfig } from '@kit/shared/config';
import { NavigationConfigSchema } from '@kit/ui/navigation-schema';
@@ -9,28 +9,28 @@ const getRoutes = (account: string) => [
{
children: [
{
label: 'common:routes.dashboard',
label: 'common:routes.companyDashboard',
path: pathsConfig.app.accountHome.replace('[account]', account),
Icon: <LayoutDashboard className={iconClasses} />,
end: true,
},
{
label: 'common:routes.settings',
path: createPath(pathsConfig.app.accountSettings, account),
Icon: <Settings className={iconClasses} />,
},
{
label: 'common:routes.members',
label: 'common:routes.companyMembers',
path: createPath(pathsConfig.app.accountMembers, account),
Icon: <Users className={iconClasses} />,
},
featureFlagsConfig.enableTeamAccountBilling
? {
label: 'common:routes.billing',
path: createPath(pathsConfig.app.accountBilling, account),
Icon: <CreditCard className={iconClasses} />,
}
label: 'common:routes.billing',
path: createPath(pathsConfig.app.accountBilling, account),
Icon: <Euro className={iconClasses} />,
}
: undefined,
{
label: 'common:routes.companySettings',
path: createPath(pathsConfig.app.accountSettings, account),
Icon: <Settings className={iconClasses} />,
},
].filter(Boolean),
},
];