mirror of
https://github.com/Start9Labs/start-os.git
synced 2026-04-01 21:13:09 +00:00
* UI for EOS smtp, missing API layer * implement api * fix errors * switch to external smtp creds * fix things up * fix types * update types for new forms * feat: add new form to emails and marketplace (#2268) * import tuilet module * feat: get rid of old form completely (#2270) * move to builder spec and delete developer menu * update sdk * tiny * getting better * working * done * feat: add step to number config * chore: small fixes * update SDK and step for numbers --------- Co-authored-by: Alex Inkin <alexander@inkin.ru>
88 lines
2.0 KiB
TypeScript
88 lines
2.0 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: '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: 'tor-logs',
|
|
loadChildren: () =>
|
|
import('./tor-logs/tor-logs.module').then(m => m.TorLogsPageModule),
|
|
},
|
|
{
|
|
path: 'metrics',
|
|
loadChildren: () =>
|
|
import('./server-metrics/server-metrics.module').then(
|
|
m => m.ServerMetricsPageModule,
|
|
),
|
|
},
|
|
{
|
|
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),
|
|
},
|
|
{
|
|
path: 'experimental-features',
|
|
loadChildren: () =>
|
|
import('./experimental-features/experimental-features.module').then(
|
|
m => m.ExperimentalFeaturesPageModule,
|
|
),
|
|
},
|
|
{
|
|
path: 'email',
|
|
loadChildren: () =>
|
|
import('./email/email.module').then(m => m.EmailPageModule),
|
|
},
|
|
]
|
|
|
|
@NgModule({
|
|
imports: [RouterModule.forChild(routes)],
|
|
exports: [RouterModule],
|
|
})
|
|
export class ServerRoutingModule {}
|