Files
start-os/frontend/projects/ui/src/app/pages/server-routes/server-routing.module.ts
Lucy C 7916a2352f Feature/sideload (#1520)
* base styling and action placeholders for package sideload

* apparently didnt add new folder

* wip

* parse manifest and icon from s9pk to upload

* wip handle s9pk upload

* adjust types, finalize actions, cleanup

* clean up and fix data clearing and response

* include rest rpc in proxy conf sample

* address feedback to use shorthand falsy coercion

* update copy and invalid package file ux

* do not wait package upload, instead show install progress

* fix proxy for rest rpc

rename sideload package page titles
2022-06-19 13:46:09 -06:00

99 lines
2.2 KiB
TypeScript

import { NgModule } from '@angular/core'
import { Routes, RouterModule } from '@angular/router'
const routes: Routes = [
{
path: '',
loadChildren: () =>
import('./server-show/server-show.module').then(
m => m.ServerShowPageModule,
),
},
{
path: 'backup',
loadChildren: () =>
import('./server-backup/server-backup.module').then(
m => m.ServerBackupPageModule,
),
},
{
path: 'lan',
loadChildren: () => import('./lan/lan.module').then(m => m.LANPageModule),
},
{
path: 'logs',
loadChildren: () =>
import('./server-logs/server-logs.module').then(
m => m.ServerLogsPageModule,
),
},
{
path: 'kernel-logs',
loadChildren: () =>
import('./kernel-logs/kernel-logs.module').then(
m => m.KernelLogsPageModule,
),
},
{
path: 'marketplaces',
loadChildren: () =>
import('./marketplaces/marketplaces.module').then(
m => m.MarketplacesPageModule,
),
},
{
path: 'metrics',
loadChildren: () =>
import('./server-metrics/server-metrics.module').then(
m => m.ServerMetricsPageModule,
),
},
{
path: 'preferences',
loadChildren: () =>
import('./preferences/preferences.module').then(
m => m.PreferencesPageModule,
),
},
{
path: 'restore',
loadChildren: () =>
import('./restore/restore.component.module').then(
m => m.RestorePageModule,
),
},
{
path: 'sessions',
loadChildren: () =>
import('./sessions/sessions.module').then(m => m.SessionsPageModule),
},
{
path: 'sideload',
loadChildren: () =>
import('./sideload/sideload.module').then(m => m.SideloadPageModule),
},
{
path: 'specs',
loadChildren: () =>
import('./server-specs/server-specs.module').then(
m => m.ServerSpecsPageModule,
),
},
{
path: 'ssh',
loadChildren: () =>
import('./ssh-keys/ssh-keys.module').then(m => m.SSHKeysPageModule),
},
{
path: 'wifi',
loadChildren: () =>
import('./wifi/wifi.module').then(m => m.WifiPageModule),
},
]
@NgModule({
imports: [RouterModule.forChild(routes)],
exports: [RouterModule],
})
export class ServerRoutingModule {}