Simple Managment webapp [LLM]

This commit is contained in:
2025-12-03 17:20:50 +01:00
parent b521f74951
commit e7f613b5dc
76 changed files with 20009 additions and 1 deletions

View File

@@ -0,0 +1,71 @@
<nz-layout class="app-layout">
<nz-sider
class="menu-sidebar"
nzCollapsible
nzBreakpoint="md"
[nzCollapsed]="isCollapsed()"
(nzCollapsedChange)="isCollapsed.set($event)"
[nzWidth]="240"
[nzCollapsedWidth]="80"
>
<div class="sidebar-logo">
@if (!isCollapsed()) {
<span>SimpleCloudNotifier</span>
} @else {
<span>SCN</span>
}
</div>
<ul nz-menu nzTheme="dark" nzMode="inline" [nzInlineCollapsed]="isCollapsed()">
<li nz-menu-item nzMatchRouter routerLink="/messages">
<span nz-icon nzType="mail"></span>
<span>Messages</span>
</li>
<li nz-menu-item nzMatchRouter routerLink="/channels">
<span nz-icon nzType="send"></span>
<span>Channels</span>
</li>
<li nz-menu-item nzMatchRouter routerLink="/subscriptions">
<span nz-icon nzType="link"></span>
<span>Subscriptions</span>
</li>
<li nz-menu-item nzMatchRouter routerLink="/keys">
<span nz-icon nzType="key"></span>
<span>Keys</span>
</li>
<li nz-menu-item nzMatchRouter routerLink="/clients">
<span nz-icon nzType="desktop"></span>
<span>Clients</span>
</li>
<li nz-menu-item nzMatchRouter routerLink="/senders">
<span nz-icon nzType="team"></span>
<span>Senders</span>
</li>
<li nz-menu-item nzMatchRouter routerLink="/account">
<span nz-icon nzType="user"></span>
<span>Account</span>
</li>
</ul>
</nz-sider>
<nz-layout>
<nz-header class="app-header">
<div class="header-left">
<span
class="header-trigger"
(click)="toggleCollapsed()"
>
<span nz-icon [nzType]="isCollapsed() ? 'menu-unfold' : 'menu-fold'"></span>
</span>
</div>
<div class="header-right">
<span class="user-id mono">{{ userId }}</span>
<button nz-button nzType="text" nzDanger (click)="logout()">
<span nz-icon nzType="logout"></span>
Logout
</button>
</div>
</nz-header>
<nz-content class="content-area">
<router-outlet></router-outlet>
</nz-content>
</nz-layout>
</nz-layout>