mirror of
https://github.com/Start9Labs/start-os.git
synced 2026-03-31 04:23:40 +00:00
* 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
99 lines
2.2 KiB
TypeScript
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 {}
|