import type { FlavorValues } from '@/helpers/types';

export const defaultFlavorValues: FlavorValues = {
  appFlavor: 'skillbox',
  appLogo: '/static/logo.png',
  supportLink: 'https://myskillbox.ch/support',

  // mySkillbox texts
  textAppName: 'mySkillbox',
  textTopic: 'Thema',
  textTopics: 'Themen',
  textModule: 'Modul',
  textModules: 'Module',
  textInstrument: 'Instrument',
  textInstruments: 'Instrumente',

  // mySkillbox flags
  showFooter: true,
  showObjectivesTitle: true,
  showInstrumentFilterSidebar: true,
  showPortfolio: true,
  showEHB: true,
  helloIllustration: () => import('@/components/illustrations/HelloIllustration.vue'),
};

export const myKvValues: FlavorValues = {
  appFlavor: 'my-kv',
  appLogo: 'https://skillbox-my-kv-prod.s3-eu-west-1.amazonaws.com/mykv-logo.png',
  supportLink: 'https://www.mykv.ch/support',

  // myKV texts
  textAppName: 'myKV',
  textTopic: 'HKB',
  textTopics: 'HKB',
  textModule: 'Lernfeld',
  textModules: 'Lernfelder',
  textInstrument: 'Grundlagenwissen',
  textInstruments: 'Grundlagenwissen',

  // myKV flags
  showFooter: false,
  showObjectivesTitle: false,
  showInstrumentFilterSidebar: true,
  showPortfolio: true,
  showEHB: false,
  helloIllustration: () => import('@/components/illustrations/HelloMyKVIllustration.vue'),
};

export const dhfValues: FlavorValues = Object.assign({}, myKvValues, {
  appFlavor: 'my-dhf',
  appLogo: 'https://skillbox-my-detailhandel-dhf-prod.s3.eu-central-1.amazonaws.com/myDHF-logo.png',
  textAppName: 'myDHF',
  helloIllustration: () => import('@/components/illustrations/HelloMyDHFIllustration.vue'),
});
export const dhaValues: FlavorValues = Object.assign({}, myKvValues, {
  appFlavor: 'my-dha',
  appLogo: 'https://skillbox-my-detailhandel-dha-prod.s3.eu-central-1.amazonaws.com/myDHA-logo.png',
  textAppName: 'myDHA',
  helloIllustration: () => import('@/components/illustrations/HelloMyDHAIllustration.vue'),
});
