// Initialize Template Plugin
import ContentHeader from '@/app/_global/components/blocks/ContentHeader'
import ContentFooter from '@/app/_global/components/blocks/ContentFooter'
import ContentTemplate from '@/app/_global/components/templates/ContentTemplate'
import ContentSidebar from '@/app/_global/components/blocks/ContentSidebar'
import './custom-icons.js'

export const ESHOP_TEMPLATE_CONTAINER_CLASS = 'eshop animated fadeIn'
export const ESHOP_TEMPLATE = {
  header: () => import('@/app/eshop/_global/components/blocks/EshopHeader'),
  footer: () => import('@/app/eshop/_global/components/blocks/EshopFooter'),
  containerClass: ESHOP_TEMPLATE_CONTAINER_CLASS,
  contentId: 'eshop_content',
  screen: 'eshop-screen',
}
export const ESAC_TEMPLATE = {
  header: () => import('@/app/esac/_global/components/blocks/EsacHeader'),
  containerClass: ESHOP_TEMPLATE_CONTAINER_CLASS,
  screen: 'esac-screen',
}
export const DASHBOARD_TEMPLATE_CONTAINER_CLASS = 'dashboard  animated fadeIn'
export const ENROL_TEMPLATE = {
  header: () => import('@/app/enrolment/_global/components/blocks/EnrolmentHeader'),
  footer: () => import('@/app/enrolment/_global/components/blocks/EnrolmentFooter'),
  containerClass: ESHOP_TEMPLATE_CONTAINER_CLASS,
  screen: 'enrollment-screen',
}
export default {
  header: ContentHeader,
  footer: ContentFooter,
  content: ContentTemplate,
  sidebar: ContentSidebar,
  containerClass: DASHBOARD_TEMPLATE_CONTAINER_CLASS,
  screen: 'general',
}
