brf/client/public/routes.ts

70 lines
1.4 KiB
TypeScript

import Accounts from './components/accounts_page.tsx'
import Entries from './components/entries_page.tsx'
import Entry from './components/entry_page.tsx'
import Invoice from './components/invoice_page.tsx'
import Invoices from './components/invoices_page.tsx'
import InvoicesBySupplier from './components/invoices_by_supplier_page.tsx'
import Objects from './components/objects_page.tsx'
import Results from './components/results_page.tsx'
import Start from './components/start_page.tsx'
export default [
{
path: '/',
name: 'start',
title: 'Start',
component: Start,
},
{
path: '/accounts',
name: 'accounts',
title: 'Accounts',
component: Accounts,
},
{
path: '/entries',
name: 'entries',
title: 'Entries',
component: Entries,
},
{
path: '/entries/:id',
name: 'entry',
title: 'Entry',
component: Entry,
nav: false,
},
{
path: '/objects',
name: 'objects',
title: 'Objects',
component: Objects,
},
{
path: '/invoices',
name: 'invoices',
title: 'Invoices',
component: Invoices,
},
{
path: '/invoices/:id',
name: 'invoice',
title: 'Invoice',
component: Invoice,
nav: false,
},
{
path: '/invoices/by-supplier/:supplier',
name: 'invoices',
title: 'Invoices',
component: InvoicesBySupplier,
nav: false,
},
{
path: '/results',
name: 'results',
title: 'Results',
component: Results,
},
]