UNPKG

portal-www

Version:

Nova Portal Website. Based on Next starter by Ueno

1,371 lines (1,343 loc) 38 kB
type GetNavItemsInput = { ssn: string; subscriptionId: string; childSubscriptionId?: string; isStaff?: boolean; isAlltSaman?: boolean; }; export type NavItem = { id: string; title: string; href: string; className?: string; subPath?: string; addService?: boolean; newTab?: boolean; subLinks?: NavItem[]; hoverLinks?: NavItem[]; }; // Navigation for /thjonusta/{allt-saman-id}/... export function getAlltSamanNavItems({ subscriptionId, ssn }: GetNavItemsInput): NavItem[] { return [ { id: 'usage', className: 'tourOverview', title: 'common:hero.overview', subPath: '', href: `/${ssn}/thjonusta/${subscriptionId}`, addService: false, newTab: false, subLinks: [], hoverLinks: [], }, { id: 'payments', className: 'tourPayments', title: 'common:hero.payments', subPath: '/greidslur', href: `/${ssn}/thjonusta/${subscriptionId}/greidslur`, addService: false, newTab: false, subLinks: [], hoverLinks: [], }, { id: 'settings', className: 'tourPakkiSettings', title: 'common:hero.settings', subPath: '/stillingar/thjonustuleid', href: `/${ssn}/thjonusta/${subscriptionId}/stillingar/thjonustuleid`, addService: false, newTab: false, subLinks: [ { id: 'plan', className: 'tourSettingsPlan', title: 'stillingar:sideMenu.plan', href: `/${ssn}/thjonusta/${subscriptionId}/stillingar/thjonustuleid`, subLinks: [], hoverLinks: [], }, { id: 'user', className: 'tourSettingsUser', title: 'stillingar:sideMenu.user', href: `/${ssn}/thjonusta/${subscriptionId}/stillingar/notandi`, subLinks: [], hoverLinks: [], }, { id: 'period', className: 'tourSettingsPeriod', title: 'stillingar:sideMenu.period', href: `/${ssn}/thjonusta/${subscriptionId}/stillingar/timabil`, subLinks: [], hoverLinks: [], }, { id: 'paymentMethod', className: 'tourSettingsPaymentMethod', title: 'stillingar:sideMenu.paymentMethod', href: `/${ssn}/thjonusta/${subscriptionId}/stillingar/greidslumati`, subLinks: [], hoverLinks: [], }, { id: 'uppsogn', className: 'tourSettingsUppsogn', title: 'stillingar:sideMenu.uppsogn', href: `/${ssn}/thjonusta/${subscriptionId}/stillingar/uppsogn`, subLinks: [], hoverLinks: [], }, ], hoverLinks: [], }, ]; } // Navigation for /thjonusta/{hradleid-id}/... export function getHradleidNavItems({ subscriptionId, ssn }: GetNavItemsInput): NavItem[] { return [ { id: 'usage', className: 'tourOverview', title: 'common:hero.overview', subPath: '', href: `/${ssn}/thjonusta/${subscriptionId}`, addService: false, newTab: false, subLinks: [], hoverLinks: [], }, { id: 'settings', className: 'tourPakkiSettings', title: 'common:hero.settings', subPath: '/stillingar/thjonustuleid', href: `/${ssn}/thjonusta/${subscriptionId}/stillingar/thjonustuleid`, addService: false, newTab: false, subLinks: [ { id: 'plan', className: 'tourSettingsPlan', title: 'stillingar:sideMenu.plan', href: `/${ssn}/thjonusta/${subscriptionId}/stillingar/thjonustuleid`, subLinks: [], hoverLinks: [], }, { id: 'user', className: 'tourSettingsUser', title: 'stillingar:sideMenu.user', href: `/${ssn}/thjonusta/${subscriptionId}/stillingar/notandi`, subLinks: [], hoverLinks: [], }, { id: 'payer', className: 'tourSettingsPayer', title: 'stillingar:sideMenu.payer', href: `/${ssn}/thjonusta/${subscriptionId}/stillingar/greidandi`, subLinks: [], hoverLinks: [], }, ], hoverLinks: [], }, ]; } // Navigation for /thjonusta/{mobile-id}/... export function getMobileSerivceNavItems({ subscriptionId, ssn, isStaff, isAlltSaman, }: GetNavItemsInput): NavItem[] { return [ { id: 'usage', className: 'tourUsage', title: 'common:hero.usage', subPath: '', href: `/${ssn}/thjonusta/${subscriptionId}`, addService: false, newTab: false, subLinks: [], hoverLinks: [], }, { id: 'abroad', className: 'tourAbroad', title: 'common:hero.abroad', subPath: '/utlond', href: `/${ssn}/thjonusta/${subscriptionId}/utlond`, addService: false, newTab: false, subLinks: [], hoverLinks: [], }, { id: 'report', className: 'tourReport', title: 'common:hero.report', subPath: '/sundurlidun', href: `/${ssn}/thjonusta/${subscriptionId}/sundurlidun`, addService: false, newTab: false, subLinks: [], hoverLinks: [], }, { id: 'refillHistory', className: 'tourRefillHistory', title: 'common:hero.refillHistory', subPath: '/afyllingarsaga', href: `/${ssn}/thjonusta/${subscriptionId}/afyllingarsaga`, addService: false, newTab: false, subLinks: [], hoverLinks: [], }, { id: 'history', className: 'tourHistory', title: 'Sagan', subPath: '/sagan', href: `/${ssn}/thjonusta/${subscriptionId}/sagan`, addService: false, newTab: false, subLinks: [], hoverLinks: [], }, { id: 'settings', className: 'tourSubscriptionSettings', title: 'common:hero.settings', subPath: '/stillingar', href: `/${ssn}/thjonusta/${subscriptionId}/stillingar`, addService: false, newTab: false, subLinks: [ { id: 'general', className: 'tourSettingsGeneral', title: 'stillingar:sideMenu.general', href: `/${ssn}/thjonusta/${subscriptionId}/stillingar`, subLinks: [], hoverLinks: [], }, { id: 'plan', className: 'tourSettingsPlan', title: 'stillingar:sideMenu.plan', href: `/${ssn}/thjonusta/${subscriptionId}/stillingar/thjonustuleid`, subLinks: [], hoverLinks: [], }, { id: 'user', className: 'tourSettingsUser', title: 'stillingar:sideMenu.user', href: `/${ssn}/thjonusta/${subscriptionId}/stillingar/notandi`, subLinks: [], hoverLinks: [], }, !isAlltSaman ? { id: 'payer', className: 'tourSettingsPayer', title: 'stillingar:sideMenu.payer', href: `/${ssn}/thjonusta/${subscriptionId}/stillingar/greidandi`, hoverLinks: [ { id: 'changePayer', title: 'Breyta Greiðanda', className: '', subPath: '', href: `https://innri.nova.is/breyta/greidandi/${subscriptionId}`, addService: false, newTab: true, subLinks: [], hoverLinks: [], }, ], subLinks: [], } : null, { id: 'abroad', className: 'tourSettingsAbroad', title: 'stillingar:sideMenu.abroad', href: `/${ssn}/thjonusta/${subscriptionId}/stillingar/utlond`, subLinks: [], hoverLinks: [], }, { id: 'simcard', className: 'tourSettingsSimcard', title: 'stillingar:sideMenu.simcard', href: `/${ssn}/thjonusta/${subscriptionId}/stillingar/simkort`, subLinks: [], hoverLinks: [], }, { id: 'callForward', className: 'tourSettingsCallForward', title: 'stillingar:sideMenu.callForward', href: `/${ssn}/thjonusta/${subscriptionId}/stillingar/aframsending`, subLinks: [], hoverLinks: [], }, { id: 'uppsogn', className: 'tourSettingsUppsogn', title: 'stillingar:sideMenu.uppsogn', href: `/${ssn}/thjonusta/${subscriptionId}/stillingar/uppsogn`, subLinks: [], hoverLinks: [], }, isStaff ? { id: 'mobileSubscriberStatus', className: 'tourSettingsMobileSubscriberStatus', title: 'stillingar:sideMenu.mobileSubscriberStatus', href: `/${ssn}/thjonusta/${subscriptionId}/stillingar/lokanir`, subLinks: [], hoverLinks: [], } : null, ].filter(Boolean), hoverLinks: [], }, ]; } export function getUnregisteredMobileServiceNavItems(subscriptionId: string): NavItem[] { return [ { id: 'usage', className: 'tourUsage', title: 'common:hero.usage', subPath: '', href: `/oskrad/thjonusta/${subscriptionId}`, addService: false, newTab: false, subLinks: [], hoverLinks: [], }, { id: 'abroad', className: 'tourAbroad', title: 'common:hero.abroad', subPath: '/utlond', href: `/oskrad/thjonusta/${subscriptionId}/utlond`, addService: false, newTab: false, subLinks: [], hoverLinks: [], }, { id: 'report', className: 'tourReport', title: 'common:hero.report', subPath: '/sundurlidun', href: `/oskrad/thjonusta/${subscriptionId}/sundurlidun`, addService: false, newTab: false, subLinks: [], hoverLinks: [], }, { id: 'refillHistory', className: 'tourRefillHistory', title: 'common:hero.refillHistory', subPath: '/afyllingarsaga', href: `/oskrad/thjonusta/${subscriptionId}/afyllingarsaga`, addService: false, newTab: false, subLinks: [], hoverLinks: [], }, { id: 'settings', className: 'tourSubscriptionSettings', title: 'common:hero.settings', subPath: '/stillingar', href: `/oskrad/thjonusta/${subscriptionId}/stillingar`, addService: false, newTab: false, subLinks: [ { id: 'general', className: 'tourSettingsGeneral', title: 'stillingar:sideMenu.general', href: `/oskrad/thjonusta/${subscriptionId}/stillingar`, subLinks: [], hoverLinks: [], }, { id: 'register', className: 'tourSettingsRegister', title: 'stillingar:sideMenu.register', href: `/oskrad/thjonusta/${subscriptionId}/stillingar/skraning`, subLinks: [], hoverLinks: [], }, { id: 'simcard', className: 'tourSettingsSimcard', title: 'stillingar:sideMenu.simcard', href: `/oskrad/thjonusta/${subscriptionId}/stillingar/simkort`, subLinks: [], hoverLinks: [], }, ], hoverLinks: [], }, ]; } // Navigation for /thjonusta/{continent-id | landline-id}/... export function getEnterpriseServiceNavItems({ subscriptionId, ssn }: GetNavItemsInput): NavItem[] { return [ { id: 'usage', className: 'tourUsage', title: 'common:hero.usage', subPath: '', href: `/${ssn}/thjonusta/${subscriptionId}`, addService: false, newTab: false, subLinks: [], hoverLinks: [], }, { id: 'report', className: 'tourReport', title: 'common:hero.report', subPath: '/sundurlidun', href: `/${ssn}/thjonusta/${subscriptionId}/sundurlidun`, addService: false, newTab: false, subLinks: [], hoverLinks: [], }, { id: 'settings', className: 'tourSubscriptionSettings', title: 'common:hero.settings', subPath: '/stillingar', href: `/${ssn}/thjonusta/${subscriptionId}/stillingar`, addService: false, newTab: false, subLinks: [ { id: 'general', className: 'tourSettingsGeneral', title: 'stillingar:sideMenu.general', href: `/${ssn}/thjonusta/${subscriptionId}/stillingar`, subLinks: [], hoverLinks: [], }, { id: 'plan', className: 'tourSettingsPlan', title: 'stillingar:sideMenu.plan', href: `/${ssn}/thjonusta/${subscriptionId}/stillingar/thjonustuleid`, subLinks: [], hoverLinks: [], }, { id: 'user', className: 'tourSettingsUser', title: 'stillingar:sideMenu.user', href: `/${ssn}/thjonusta/${subscriptionId}/stillingar/notandi`, subLinks: [], hoverLinks: [], }, { id: 'payer', className: 'tourSettingsPayer', title: 'stillingar:sideMenu.payer', href: `/${ssn}/thjonusta/${subscriptionId}/stillingar/greidandi`, hoverLinks: [ { id: 'changePayer', title: 'Breyta Greiðanda', className: '', subPath: '', href: `https://innri.nova.is/breyta/greidandi/${subscriptionId}`, addService: false, newTab: true, }, ], subLinks: [], }, ], hoverLinks: [], }, ]; } // Navigation for /thjonusta/{vinnusimi-id}/... export function getCallForwardingServiceNavItems({ subscriptionId, ssn, }: GetNavItemsInput): NavItem[] { return [ { id: 'settings', className: 'tourSubscriptionSettings', title: 'common:hero.settings', subPath: '/stillingar/vinnusimi', href: `/${ssn}/thjonusta/${subscriptionId}/stillingar/vinnusimi`, addService: false, newTab: false, subLinks: [ { id: 'forward', className: 'tourSettingsForward', title: 'stillingar:sideMenu.forward', href: `/${ssn}/thjonusta/${subscriptionId}/stillingar/vinnusimi`, subLinks: [], hoverLinks: [], }, { id: 'plan', className: 'tourSettingsPlan', title: 'stillingar:sideMenu.plan', href: `/${ssn}/thjonusta/${subscriptionId}/stillingar/thjonustuleid`, subLinks: [], hoverLinks: [], }, { id: 'user', className: 'tourSettingsUser', title: 'stillingar:sideMenu.user', href: `/${ssn}/thjonusta/${subscriptionId}/stillingar/notandi`, subLinks: [], hoverLinks: [], }, { id: 'payer', className: 'tourSettingsPayer', title: 'stillingar:sideMenu.payer', href: `/${ssn}/thjonusta/${subscriptionId}/stillingar/greidandi`, hoverLinks: [ { id: 'changePayer', title: 'Breyta Greiðanda', className: '', subPath: '', href: `https://innri.nova.is/breyta/greidandi/${subscriptionId}`, addService: false, newTab: true, }, ], subLinks: [], }, ], hoverLinks: [], }, ]; } // Navigation for /thjonusta/{fiber-id}/... export function getFiberServiceNavItems({ subscriptionId, ssn }: GetNavItemsInput): NavItem[] { return [ { id: 'usage', className: 'tourUsage', title: 'common:hero.usage', subPath: '', href: `/${ssn}/thjonusta/${subscriptionId}`, addService: false, newTab: false, subLinks: [], hoverLinks: [], }, { id: 'report', className: 'tourReport', title: 'common:hero.report', subPath: '/sundurlidun', href: `/${ssn}/thjonusta/${subscriptionId}/sundurlidun`, addService: false, newTab: false, subLinks: [], hoverLinks: [], }, { id: 'settings', className: 'tourSubscriptionSettings', title: 'common:hero.settings', subPath: '/stillingar', href: `/${ssn}/thjonusta/${subscriptionId}/stillingar`, addService: false, newTab: false, subLinks: [ { id: 'plan', className: 'tourSettingsPlan', title: 'stillingar:sideMenu.plan', href: `/${ssn}/thjonusta/${subscriptionId}/stillingar/thjonustuleid`, subLinks: [], hoverLinks: [], }, { id: 'user', className: 'tourSettingsUser', title: 'stillingar:sideMenu.user', href: `/${ssn}/thjonusta/${subscriptionId}/stillingar/notandi`, subLinks: [], hoverLinks: [], }, { id: 'payer', className: 'tourSettingsPayer', title: 'stillingar:sideMenu.payer', href: `/${ssn}/thjonusta/${subscriptionId}/stillingar/greidandi`, hoverLinks: [ { id: 'changePayer', title: 'Breyta Greiðanda', className: '', subPath: '', href: `https://innri.nova.is/breyta/greidandi/${subscriptionId}`, addService: false, newTab: true, }, ], subLinks: [], }, { id: 'move', className: 'tourSettingsMove', title: 'stillingar:sideMenu.move', href: `/${ssn}/thjonusta/${subscriptionId}/stillingar/flutningur`, subLinks: [], hoverLinks: [], }, ], hoverLinks: [], }, ]; } // Navigation for /thjonusta/{fiber-id} that is pending/in signup export function getPendingFiberServiceNavItems({ subscriptionId, ssn, }: GetNavItemsInput): NavItem[] { return [ { id: 'usage', className: 'tourOverview', title: 'common:hero.overview', subPath: '', href: `/${ssn}/thjonusta/${subscriptionId}`, addService: false, newTab: false, subLinks: [], hoverLinks: [], }, ]; } // Navigation for /thjonusta/{nova-tv-service-id}/... export function getNovaTVServiceNavItems({ subscriptionId, ssn }: GetNavItemsInput): NavItem[] { return [ { id: 'subscriptions', className: 'tourSubs', title: 'common:hero.subscriptions', subPath: '', href: `/${ssn}/thjonusta/${subscriptionId}`, addService: false, newTab: false, subLinks: [], hoverLinks: [], }, { id: 'settings', className: 'tourPakkiSettings', title: 'common:hero.settings', subPath: '/stillingar/notandi', href: `/${ssn}/thjonusta/${subscriptionId}/stillingar/notandi`, addService: false, newTab: false, subLinks: [ { id: 'user', className: 'tourSettingsUser', title: 'stillingar:sideMenu.user', href: `/${ssn}/thjonusta/${subscriptionId}/stillingar/notandi`, subLinks: [], hoverLinks: [], }, { id: 'payer', className: 'tourSettingsPayer', title: 'stillingar:sideMenu.payer', href: `/${ssn}/thjonusta/${subscriptionId}/stillingar/greidandi`, subLinks: [], hoverLinks: [], }, ], hoverLinks: [], }, ]; } // Navigation for /thjonusta/{nova-tv-service-id}/askrift/{nova-tv-subscription-id}/... export function getNovaTvSubscriptionNavItems({ subscriptionId, ssn, childSubscriptionId, }: GetNavItemsInput): NavItem[] { return [ { id: 'subscriptions', className: 'tourSubs', title: 'common:hero.subscription', subPath: '', href: `/${ssn}/thjonusta/${subscriptionId}/askrift/${childSubscriptionId}`, addService: false, newTab: false, subLinks: [], hoverLinks: [], }, { id: 'payments', className: 'tourPayments', title: 'common:hero.payments', subPath: '/greidslur', href: `/${ssn}/thjonusta/${subscriptionId}/askrift/${childSubscriptionId}/greidslur`, addService: false, newTab: false, subLinks: [], hoverLinks: [], }, { id: 'settings', className: 'tourPakkiSettings', title: 'common:hero.settings', subPath: '/askrift', href: `/${ssn}/thjonusta/${subscriptionId}/askrift/${childSubscriptionId}/stillingar/askrift`, addService: false, newTab: false, subLinks: [ { id: 'subscription', className: 'subscription', title: 'stillingar:sideMenu.subscription', href: `/${ssn}/thjonusta/${subscriptionId}/askrift/${childSubscriptionId}/stillingar/askrift`, subLinks: [], hoverLinks: [], }, { id: 'paymentMethod', className: 'tourSettingsPaymentMethod', title: 'stillingar:sideMenu.paymentMethod', href: `/${ssn}/thjonusta/${subscriptionId}/askrift/${childSubscriptionId}/stillingar/greidslumati`, subLinks: [], hoverLinks: [], }, ], hoverLinks: [], }, ]; } // Navigation for staff side panel export function getThjonustaSidePanelNavItems(subscriptionId: string): NavItem[] { return [ { id: 'leidrettingar', title: 'Leiðréttingar', className: '', subPath: '', href: '', addService: false, newTab: true, subLinks: [], hoverLinks: [ { id: 'offer', title: 'Tilboð', className: '', subPath: '', href: `https://customeractions.nova.is/Offer/?msisdn=${subscriptionId}`, addService: false, newTab: true, subLinks: [], hoverLinks: [], }, { id: 'offer-nemi', title: 'FarSími - Hopp Nemadíll', className: '', subPath: '', href: '/staff/farsimi-nemadill', addService: false, newTab: false, subLinks: [], hoverLinks: [], }, ], }, { id: 'zendesk', title: 'Mál', href: 'https://novadesk.zendesk.com/agent/dashboard', newTab: true, subLinks: [], hoverLinks: [], }, { id: 'hjalpin', title: 'Hjálpin', href: 'https://support.nova.is/hc/is', newTab: true, subLinks: [], hoverLinks: [], }, ]; } // Deprecated - NavMenu in old staffSideMenu // Navigation for /{customer-id}/... export function getNavItems(ssn: string): NavItem[] { return [ { id: 'services', className: 'tourServices', title: 'services', href: `/${ssn}/thjonustur`, newTab: false, subLinks: [], hoverLinks: [], }, { id: 'invoices', className: 'tourInvoices', title: 'invoices', href: `/${ssn}/reikningar`, newTab: false, subLinks: [ { id: 'payClaims', title: 'Greiða', href: `/${ssn}/reikningar`, newTab: false, subLinks: [], }, ], hoverLinks: [], }, { id: 'transactionList', className: 'tourTransactionList', title: 'transactionList', href: `/${ssn}/hreyfingalisti`, newTab: false, subLinks: [], hoverLinks: [], }, { id: 'settings', className: 'tourSettings', title: 'settings', href: `/${ssn}/stillingar`, newTab: false, subLinks: [ { id: 'about', title: 'Um Þig', href: `/${ssn}/stillingar`, newTab: false, subLinks: [], }, { id: 'payClaims', title: 'Greiðslukort', href: `/${ssn}/stillingar/payment`, newTab: false, subLinks: [], }, ], hoverLinks: [], }, ]; } // Deprecated - StaffLinks in old StaffSideMenu // Navigation for /{customer-id}/... staff side panel export function getSidePanelItems(ssn: string): NavItem[] { return [ { id: 'uppflettingar', title: 'Uppflettingar', href: 'https://una/crmInfo/infoTab.aspx', newTab: true, subLinks: [], hoverLinks: [], }, { id: 'uppflettingar_nytt', title: 'Uppflettingar (NÝTT)', href: '/staff/uppflettingar', newTab: false, subLinks: [], hoverLinks: [], }, { id: 'zendesk', title: 'Zendesk', href: 'https://novadesk.zendesk.com/agent/dashboard', newTab: true, subLinks: [], hoverLinks: [ { id: 'new', title: 'Nýtt mál', href: 'https://novadesk.zendesk.com/agent/tickets/new/1', newTab: true, subLinks: [], hoverLinks: [], }, { id: 'zendeskssn', title: 'Skráð mál á kennitölu', href: `https://novadesk.zendesk.com/agent/search/1?type=user&q=${ssn}`, newTab: true, subLinks: [], hoverLinks: [], }, ], }, { id: 'hjalpin', title: 'Hjálpin', href: 'https://support.nova.is/hc/is', newTab: true, subLinks: [], hoverLinks: [], }, { id: 'vip', title: 'VIP', href: 'https://innri.nova.is/vipfyrirtaeki', newTab: true, subLinks: [], hoverLinks: [ { id: 'vidskiptakjor', title: 'Viðskiptakjör', href: `https://innri.nova.is/breyta/vidskiptakjor/${ssn}`, newTab: true, subLinks: [], hoverLinks: [], }, { id: 'viptilbod', title: 'VIP Tilboð', href: 'https://viptilbod.nova.is/#/', newTab: true, subLinks: [], hoverLinks: [], }, ], }, ]; } export function getLinks(isStaff?: boolean) { return { social: { facebook: 'https://www.facebook.com/novaisl', twitter: 'https://twitter.com/nova_island', snapchat: 'https://www.nova.is/dansgolfid/snapchat', instagram: 'https://www.instagram.com/nova_island', youtube: 'https://www.youtube.com/novaisl', medium: 'https://medium.com/novaisland', }, footerheadings: { thjonustuleidir: { name: 'Þjónusta', link: isStaff ? 'https://innri.nova.is/barinn/thjonusta' : 'https://www.nova.is/farsimi', }, thjonusta: { name: 'Upplýsingar', link: 'https://www.nova.is/farsimi/thjonustusvaedi', }, vefverslun: { name: 'Vefverslun', link: 'https://www.nova.is/vefverslun', }, nova: { name: 'Nova', link: 'https://www.nova.is/dansgolfid', }, }, allt: { overview: { name: 'AlltSaman', link: isStaff ? 'https://www.nova.is/audkenning/staff/allt-saman' : 'https://www.nova.is/allt-saman', }, }, farsimi: { overview: { name: 'Farsími', link: isStaff ? 'https://innri.nova.is/barinn/thjonusta' : 'https://www.nova.is/farsimi/askrift', }, askrift: { name: 'Áskrift', locales: 'postpaid', link: isStaff ? 'https://innri.nova.is/barinn/thjonusta' : 'https://www.nova.is/farsimi/askrift', more: 'https://www.nova.is/farsimi/askrift/meira', }, frelsi: { name: 'Frelsi', locales: 'prepaid', link: isStaff ? 'https://innri.nova.is/barinn/thjonusta' : 'https://www.nova.is/farsimi/frelsi', more: 'https://www.nova.is/farsimi/frelsi/meira', }, oskradFrelsi: { name: 'Óskráð Frelsi', locales: 'unregistered', link: '/skra', }, thjonustusvaedi: { name: 'Þjónustusvæði', link: 'https://www.nova.is/farsimi/thjonustusvaedi', }, thjonustusvaedierlendis: { name: 'Þjónustusvæði Erlendis', link: 'https://www.nova.is/farsimi/thjonustusvaedi-erlendis', }, verdskra: { name: 'Verðskrá', link: 'https://www.nova.is/farsimi/verdskra', }, ferdapakki: { name: 'Ferðapakki', link: 'https://www.nova.is/farsimi/ferdapakki', more: 'https://www.nova.is/farsimi/ferdapakki/meira', buy: 'https://www.nova.is/farsimi/ferdapakki/komdu/1', }, utlandapakki: { name: 'Útlandapakki', link: 'https://www.nova.is/farsimi/utlandapakki', more: 'https://www.nova.is/farsimi/utlandapakki/meira', }, skolafrelsi: { name: 'Skólafrelsi', link: 'https://www.nova.is/farsimi/skolafrelsi', more: 'https://www.nova.is/farsimi/skolafrelsi/meira', }, tolumsaman: { name: 'Tölum Saman', link: 'https://www.nova.is/farsimi/tolum-saman', }, rafraenskilriki: { name: 'Rafræn skilríki', link: 'https://www.nova.is/farsimi/rafraen-skilriki', }, fjolskyldan: { name: 'Þú, kæró og krakkarnir', link: 'https://www.nova.is/farsimi/askrift/fjolskyldan', }, minusatjan: { name: 'Mínus átján', locales: 'minus18', link: 'https://www.nova.is/farsimi/frelsi/minus-atjan', }, urlausn: { name: 'Úrlausn', link: 'https://www.nova.is/farsimi/urlausn', }, }, netid: { overview: { name: 'Netið', link: isStaff ? 'https://innri.nova.is/netid/ljosleidari/komdu' : 'https://www.nova.is/netid/ljosleidari/komdu', }, netid: { name: 'Ljósleiðari', locales: 'fiber', link: isStaff ? 'https://innri.nova.is/netid/ljosleidari/komdu' : 'https://www.nova.is/netid/ljosleidari', }, ljosleidari: { name: 'Ljósleiðari', locales: 'fiber', link: isStaff ? 'https://innri.nova.is/netid/ljosleidari/komdu' : 'https://www.nova.is/netid/ljosleidari/komdu', }, net: { name: '4.5G Netþjónusta', locales: '4gnet', link: isStaff ? 'https://innri.nova.is/barinn/4g-netbunadur/komdu' : 'https://www.nova.is/netid/4g-net', more: 'https://www.nova.is/netid/4g-net/meira', }, alltsaman: { name: 'AlltSaman', locales: 'alltsaman', link: 'https://www.nova.is/allt-saman', }, verdskra: { name: 'Verðskrá', link: 'https://www.nova.is/farsimi/verdskra?service=netthjonusta', ljoslink: 'https://www.nova.is/farsimi/verdskra?service=ljosleidari', }, }, vip: { overview: { name: 'VIP', link: 'https://www.nova.is/farsimi/askrift/vip', }, vipmulti: { name: 'VIP fjöldaskráning', link: 'https://www.nova.is/farsimi/askrift/vip/komdu/1', }, fyrirtaekjathjonusta: { name: 'Nova VIP', shortname: 'VIP', link: 'https://www.nova.is/vip', }, }, barinn: { overview: { name: 'Barinn', link: 'https://www.nova.is/barinn', }, afylling: { name: 'Áfylling', link: isStaff ? 'https://www.nova.is/audkenning/staff?redirectUrl=/fylltann' : 'https://www.nova.is/fylltann', }, farsimathjonusta: { name: 'Þjónusta', link: 'https://nova.is/barinn/thjonusta', }, alltpakkid: { name: 'Allt pakkið', link: 'https://www.nova.is/farsimi/askrift/allt-pakkid/komdu/1', }, netthjonusta: { name: 'Þjónusta', link: isStaff ? 'https://innri.nova.is/barinn/4g-netbunadur/komdu' : 'https://www.nova.is/netid/4g-netthjonusta', }, farsimar: { name: 'Farsímar', link: isStaff ? 'https://innri.nova.is/barinn/farsimar' : 'https://www.nova.is/barinn/farsimar', }, netbunadur: { name: '4.5G Netbúnaður', link: isStaff ? 'https://innri.nova.is/barinn/4g-netbunadur' : 'https://www.nova.is/barinn/4g-netbunadur', }, spjaldtolvur: { name: 'Spjaldtölvur', link: 'https://www.nova.is/barinn/spjaldtolvur', }, dotabudin: { name: 'Dótabúðin', link: isStaff ? 'https://innri.nova.is/barinn/dotabud' : 'https://www.nova.is/barinn/dotabud', }, sumarbudin: { name: 'Sumarbúðin', link: 'https://www.nova.is/barinn/sumarbudin', }, snjallheimilid: { name: 'Snjallheimilið', link: isStaff ? 'https://innri.nova.is/barinn/snjallheimilid' : 'https://www.nova.is/barinn/snjallheimilid', }, hljodbudin: { name: 'Hljóðbúðin', link: isStaff ? 'https://innri.nova.is/barinn/hljodbudin' : 'https://www.nova.is/barinn/hljodbudin', }, aukahlutir: { name: 'Aukahlutir', link: isStaff ? 'https://innri.nova.is/barinn/aukahlutir' : 'https://www.nova.is/barinn/aukahlutir', }, appletv4k: { name: 'Apple TV 4K', link: isStaff ? 'https://innri.nova.is/barinn/snjallheimilid/apple-tv-4k' : 'https://www.nova.is/barinn/snjallheimilid/apple-tv-4k', }, vefverslun: { name: 'Vefverslun', link: isStaff ? 'https://innri.nova.is/barinn/farsimar' : 'https://www.nova.is/barinn/farsimar', }, }, baksvids: { overview: { name: 'Baksviðs', link: 'https://www.nova.is/baksvids', }, starfsfolk: { name: 'Starfsfólk', link: 'https://www.nova.is/baksvids/starfsfolk', }, verslanir: { name: 'Opnunartími og verslanir', link: 'https://www.nova.is/baksvids/verslanir', }, fyrirtaekid: { name: 'Starfsfólk', link: 'https://www.nova.is/baksvids/fyrirtaekid', }, storf: { name: 'Laus störf', link: 'https://www.nova.is/baksvids/storf', }, hafasamband: { name: 'Hafa samband', link: 'https://www.nova.is/hafa-samband', }, personuvernd: { name: 'Persónuvernd', link: 'https://www.nova.is/baksvids/skilmalar#medhoendlun-personuupplysinga', }, oryggisstefna: { name: 'Öryggisstefna', link: 'https://www.nova.is/baksvids/fyrirtaekid/oryggisstefna', }, }, more: { fyrir: { name: '2 fyrir 1', link: 'https://www.nova.is/dansgolfid/2fyrir1', }, fylltann: { name: 'Fyllt’ann', link: isStaff ? 'https://www.nova.is/audkenning/staff?redirect=/fylltann' : 'https://www.nova.is/fylltann', custom: isStaff ? 'https://www.nova.is/audkenning/staff?redirect=/fylltann' : 'https://www.nova.is/fylltann', }, viss: { name: 'Viss Tryggingar', link: 'https://viss.is/pos/', }, verslanir: { name: 'Opnunartími og verslanir', link: 'https://www.nova.is/verslanir', }, afgreidslutimar: { name: 'Opnunartími og verslanir', link: 'https://www.nova.is/baksvids/verslanir', }, dansgolfid: { name: 'Dansgólfið', link: 'https://www.nova.is/dansgolfid', }, baksvids: { name: 'Baksviðs', link: 'https://www.nova.is/baksvids', }, hafasamband: { name: 'Hafa samband', link: 'https://www.nova.is/hafa-samband', }, pantasimtal: { name: 'Panta símtal', link: 'https://www.nova.is/hafa-samband/panta-simtal', }, thjonustuver: { name: 'Þjónustuver', link: 'https://www.nova.is/baksvids/verslanir?verslun=service', }, thjonustuvertel: { name: '519 1919', link: 'tel:5191919', }, stollinn: { name: 'Stóllinn', link: isStaff ? 'https://portal.nova.is/staff' : 'https://portal.nova.is', }, endurgraeddu: { name: 'Endur­græddu', link: isStaff ? 'https://nova.is.replacegroup.com/login' : 'https://www.nova.is/endurgraeddu', }, appid: { name: 'Nova Appið', link: 'https://www.nova.is/dansgolfid/appid', }, tonar: { name: 'Tónar', link: 'https://www.tonlistinn.is/vinatonar/vinatonar', }, search: { name: 'Leit', link: 'https://www.nova.is', }, hvernig: { name: 'Hjálpsöm myndbönd', link: 'https://www.nova.is/dansgolfid/hvernig', }, }, skilmalar: { name: 'Skilmálar', link: 'https://www.nova.is/baksvids/skilmalar', }, hafasamband: { spjall: { name: 'spjall', link: 'https://www.nova.is/hafa-samband/spjall', }, }, novatv: { name: 'Nova TV', link: 'https://www.nova.is/nova-tv', webplayer: 'https://www.novatv.is/', }, verdskra: { tilutlanda: { name: 'Hringt til útlanda', link: 'https://www.nova.is/farsimi/frelsi/verdskra#frelsi-utlandapakki-hringt-til-utlanda', }, erlendis: { name: 'Notkun erlendis', link: 'https://www.nova.is/farsimi/frelsi/verdskra#frelsi-ferdapakki-thu-i-utlondum', }, lond: { name: 'Lönd í Evrópu', link: 'https://www.nova.is/farsimi/verdskra/lond', }, }, innri: { stillingar: { name: 'stillingar', link: '/stillingar', }, }, }; }