173 lines
		
	
	
		
			3.2 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			173 lines
		
	
	
		
			3.2 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
const VinlottisPage = () =>
 | 
						|
  import(
 | 
						|
    /* webpackChunkName: "landing-page" */
 | 
						|
    "@/components/VinlottisPage"
 | 
						|
  );
 | 
						|
const VirtualLotteryPage = () =>
 | 
						|
  import(
 | 
						|
    /* webpackChunkName: "landing-page" */
 | 
						|
    "@/components/VirtualLotteryPage"
 | 
						|
  );
 | 
						|
const GeneratePage = () =>
 | 
						|
  import(
 | 
						|
    /* webpackChunkName: "landing-page" */
 | 
						|
    "@/components/GeneratePage"
 | 
						|
  );
 | 
						|
 | 
						|
const TodaysPage = () =>
 | 
						|
  import(
 | 
						|
    /* webpackChunkName: "sub-pages" */
 | 
						|
    "@/components/TodaysPage"
 | 
						|
  );
 | 
						|
const AllWinesPage = () =>
 | 
						|
  import(
 | 
						|
    /* webpackChunkName: "sub-pages" */
 | 
						|
    "@/components/AllWinesPage"
 | 
						|
  );
 | 
						|
const HistoryPage = () =>
 | 
						|
  import(
 | 
						|
    /* webpackChunkName: "sub-pages" */
 | 
						|
    "@/components/HistoryPage"
 | 
						|
  );
 | 
						|
const WinnerPage = () =>
 | 
						|
  import(
 | 
						|
    /* webpackChunkName: "sub-pages" */
 | 
						|
    "@/components/WinnerPage"
 | 
						|
  );
 | 
						|
const SalgsbetingelserPage = () =>
 | 
						|
  import(
 | 
						|
    /* webpackChunkName: "sub-pages" */
 | 
						|
    "@/components/SalgsbetingelserPage"
 | 
						|
  );
 | 
						|
 | 
						|
const LoginPage = () =>
 | 
						|
  import(
 | 
						|
    /* webpackChunkName: "user" */
 | 
						|
    "@/components/LoginPage"
 | 
						|
  );
 | 
						|
const CreatePage = () =>
 | 
						|
  import(
 | 
						|
    /* webpackChunkName: "user" */
 | 
						|
    "@/components/CreatePage"
 | 
						|
  );
 | 
						|
const AdminPage = () =>
 | 
						|
  import(
 | 
						|
    /* webpackChunkName: "admin" */
 | 
						|
    "@/components/AdminPage"
 | 
						|
  );
 | 
						|
 | 
						|
const PersonalHighscorePage = () =>
 | 
						|
  import(
 | 
						|
    /* webpackChunkName: "highscore" */
 | 
						|
    "@/components/PersonalHighscorePage"
 | 
						|
  );
 | 
						|
const HighscorePage = () =>
 | 
						|
  import(
 | 
						|
    /* webpackChunkName: "highscore" */
 | 
						|
    "@/components/HighscorePage"
 | 
						|
  );
 | 
						|
 | 
						|
const RequestWine = () =>
 | 
						|
  import(
 | 
						|
    /* webpackChunkName: "request" */
 | 
						|
    "@/components/RequestWine"
 | 
						|
  );
 | 
						|
const AllRequestedWines = () =>
 | 
						|
  import(
 | 
						|
    /* webpackChunkName: "request" */
 | 
						|
    "@/components/AllRequestedWines"
 | 
						|
  );
 | 
						|
 | 
						|
const routes = [
 | 
						|
  {
 | 
						|
    path: "*",
 | 
						|
    name: "Hjem",
 | 
						|
    component: VinlottisPage,
 | 
						|
  },
 | 
						|
  {
 | 
						|
    path: "/lottery",
 | 
						|
    name: "Lotteri",
 | 
						|
    component: VirtualLotteryPage,
 | 
						|
  },
 | 
						|
  {
 | 
						|
    path: "/dagens",
 | 
						|
    name: "Dagens vin",
 | 
						|
    component: TodaysPage,
 | 
						|
  },
 | 
						|
  {
 | 
						|
    path: "/viner",
 | 
						|
    name: "All viner",
 | 
						|
    component: AllWinesPage,
 | 
						|
  },
 | 
						|
  {
 | 
						|
    path: "/login",
 | 
						|
    name: "Login",
 | 
						|
    component: LoginPage,
 | 
						|
  },
 | 
						|
  {
 | 
						|
    path: "/create",
 | 
						|
    name: "Registrer",
 | 
						|
    component: CreatePage,
 | 
						|
  },
 | 
						|
  {
 | 
						|
    path: "/admin",
 | 
						|
    name: "Admin side",
 | 
						|
    component: AdminPage,
 | 
						|
  },
 | 
						|
  {
 | 
						|
    path: "/generate/",
 | 
						|
    component: GeneratePage,
 | 
						|
  },
 | 
						|
  {
 | 
						|
    path: "/winner/:id",
 | 
						|
    component: WinnerPage,
 | 
						|
  },
 | 
						|
  {
 | 
						|
    path: "/history/:date",
 | 
						|
    name: "Historie for dato",
 | 
						|
    component: HistoryPage,
 | 
						|
  },
 | 
						|
  {
 | 
						|
    path: "/history",
 | 
						|
    name: "Historie",
 | 
						|
    component: HistoryPage,
 | 
						|
  },
 | 
						|
  {
 | 
						|
    path: "/highscore/:name",
 | 
						|
    name: "Personlig topplisten",
 | 
						|
    component: PersonalHighscorePage,
 | 
						|
  },
 | 
						|
  {
 | 
						|
    path: "/highscore",
 | 
						|
    name: "Topplisten",
 | 
						|
    component: HighscorePage,
 | 
						|
  },
 | 
						|
  {
 | 
						|
    path: "/anbefal",
 | 
						|
    name: "Anbefal ny vin",
 | 
						|
    component: RequestWine,
 | 
						|
  },
 | 
						|
  {
 | 
						|
    path: "/request",
 | 
						|
    name: "Etterspør vin",
 | 
						|
    component: RequestWine,
 | 
						|
  },
 | 
						|
  {
 | 
						|
    path: "/anbefalte",
 | 
						|
    name: "Anbefalte viner",
 | 
						|
    component: AllRequestedWines,
 | 
						|
  },
 | 
						|
  {
 | 
						|
    path: "/requested-wines",
 | 
						|
    name: "Etterspurte vin",
 | 
						|
    component: AllRequestedWines,
 | 
						|
  },
 | 
						|
  {
 | 
						|
    path: "/salgsbetingelser",
 | 
						|
    name: "Salgsbetingelser",
 | 
						|
    component: SalgsbetingelserPage,
 | 
						|
  },
 | 
						|
];
 | 
						|
 | 
						|
export { routes };
 |