portal-www
Version:
Nova Portal Website. Based on Next starter by Ueno
58 lines (52 loc) • 1.6 kB
text/typescript
import { LinkProps as StaffLinkProps } from '@nova-hf/ui/umd/ts/src/sidemenu/StaffMenuLink';
import { getFeatureFlags } from '../components/feature-flags/FeatureFlags';
const featureFlags = getFeatureFlags();
const isAfslatturActive = featureFlags['afslattur'];
export const ljosLinks = (
nationalId: string,
payerNationalId: string,
ossId: string,
address: string,
serviceId: string,
customerId: string,
): Array<Omit<StaffLinkProps, 'isStaffMenuOpen'>> => {
const links = [
{
text: 'Ótakm. net með Ljósleiðara',
href: 'https://portal.nova.is/netnet',
openInNewTab: true,
},
{
text: 'Yfirlitsmynd',
href: `https://innri.nova.is/stollinnweb/?msisdn=${address}&ossId=${ossId}`,
openInNewTab: true,
},
{
text: 'Leiðrétting á núverandi reikning',
href: `https://portal.nova.is/beta/${customerId}/thjonustur/${serviceId}/leidretting`,
openInNewTab: true,
},
{
text: 'Leiðrétting á eldri reikningum',
href: `https://innri.tankar.local/leidretting/velja/${nationalId}`,
openInNewTab: true,
},
{
text: 'Skrá tæki í viðgerð',
href: `https://innri.nova.is/vidgerd?msisdn=${ossId}`,
openInNewTab: true,
},
{
text: 'Flytja tengingu',
href: `/beta/${customerId}/thjonustur/${serviceId}/flutningur`,
},
];
if (isAfslatturActive) {
links.push({
text: 'Afslættir',
href: `https://portal.nova.is/beta/${customerId}/thjonustur/${serviceId}/afslattur`,
openInNewTab: true,
});
}
return links;
};