import { lazy } from 'react';
import { Navigate, createBrowserRouter } from 'react-router-dom';
import AppShell from './components/AppShell';
import SectionLayout from './components/SectionLayout';
const ArtikelUebersichtPage = lazy(() => import('./pages/artikel/index'));
const ArtikelKategorienPage = lazy(() => import('./pages/artikel/kategorien'));
const RedirectArtikelKategorien = lazy(() => import('./pages/artikel/RedirectArtikelKategorien'));
const ArtikelLagerPage = lazy(() => import('./pages/artikel/lager'));
const ArtikelSkuPage = lazy(() => import('./pages/artikel/sku'));
const LieferungListePage = lazy(() => import('./pages/lieferung/index'));
const LieferungNeuPage = lazy(() => import('./pages/lieferung/neu'));
const LieferungLieferantenPage = lazy(() => import('./pages/lieferung/lieferanten'));
const AuftragAktivePage = lazy(() => import('./pages/auftrag/index'));
const AuftragArchivPage = lazy(() => import('./pages/auftrag/archiv'));
const KundeListePage = lazy(() => import('./pages/kunde/index'));
const KundeGruppenPage = lazy(() => import('./pages/kunde/gruppen'));
const KundeKontaktePage = lazy(() => import('./pages/kunde/kontakte'));
const InfosPage = lazy(() => import('./pages/infos/index'));
export const router = createBrowserRouter([
{
path: '/',
element: ,
children: [
{ index: true, element: },
{
path: 'lieferung',
element: ,
children: [
{ index: true, element: },
{ path: 'neu', element: },
{ path: 'lieferanten', element: },
],
},
{ path: 'infos', element: },
{
path: 'kategorien/*',
element: ,
children: [{ path: '*', element: }],
},
{
path: 'artikel',
element: ,
children: [
{ index: true, element: },
{ path: 'kategorien/*', element: },
{ path: 'lager', element: },
{ path: ':sku/:tab?', element: },
],
},
{
path: 'auftrag',
element: ,
children: [
{ index: true, element: },
{ path: 'archiv', element: },
],
},
{
path: 'kunde',
element: ,
children: [
{ index: true, element: },
{ path: 'gruppen', element: },
{ path: 'kontakte', element: },
],
},
{ path: '*', element: },
],
},
]);