Add images, update services, fix routes

This commit is contained in:
Çetin
2025-01-03 17:20:47 +03:00
parent 09176b45eb
commit 012e4ba46f
139 changed files with 19373 additions and 154 deletions

View File

@@ -1,13 +1,16 @@
import { Component, inject } from '@angular/core';
import { CommonModule } from '@angular/common';
import { AppMenuItem } from '@/src/layout/appmenuitem';
import { RouterModule } from '@angular/router';
import { MenuItem } from 'primeng/api';
@Component({
selector: 'app-menu',
standalone:true,
imports: [
CommonModule,
AppMenuItem
AppMenuItem,
RouterModule
],
template: `<ul class="layout-menu">
<ng-container *ngFor="let item of model; let i = index;">
@@ -19,43 +22,43 @@ import { AppMenuItem } from '@/src/layout/appmenuitem';
})
export class AppMenu {
model: any[] = [];
model: MenuItem[] = [];
ngOnInit() {
this.model = [
{
label: 'Home',
items: [{ label: 'Dashboard', icon: 'pi pi-fw pi-home',routerLink: '/' }]
items: [{ label: 'Dashboard', icon: 'pi pi-fw pi-home', routerLink: ['/'] }]
},
{
label: 'UI Components',
items: [
{ label: 'Form Layout', icon: 'pi pi-fw pi-id-card',routerLink: '/uikit/formlayout' },
{ label: 'Input', icon: 'pi pi-fw pi-check-square',routerLink: '/uikit/input' },
{ label: 'Button', icon: 'pi pi-fw pi-mobile',routerLink: '/uikit/button', class: 'rotated-icon' },
{ label: 'Table', icon: 'pi pi-fw pi-table',routerLink: '/uikit/table' },
{ label: 'List', icon: 'pi pi-fw pi-list',routerLink: '/uikit/list' },
{ label: 'Tree', icon: 'pi pi-fw pi-share-alt',routerLink: '/uikit/tree' },
{ label: 'Panel', icon: 'pi pi-fw pi-tablet',routerLink: '/uikit/panel' },
{ label: 'Overlay', icon: 'pi pi-fw pi-clone',routerLink: '/uikit/overlay' },
{ label: 'Media', icon: 'pi pi-fw pi-image',routerLink: '/uikit/media' },
{ label: 'Menu', icon: 'pi pi-fw pi-bars',routerLink: '/uikit/menu' },
{ label: 'Message', icon: 'pi pi-fw pi-comment',routerLink: '/uikit/message' },
{ label: 'File', icon: 'pi pi-fw pi-file',routerLink: '/uikit/file' },
{ label: 'Chart', icon: 'pi pi-fw pi-chart-bar',routerLink: '/uikit/charts' },
{ label: 'Timeline', icon: 'pi pi-fw pi-calendar',routerLink: '/uikit/timeline' },
{ label: 'Misc', icon: 'pi pi-fw pi-circle',routerLink: '/uikit/misc' }
{ label: 'Form Layout', icon: 'pi pi-fw pi-id-card', routerLink: ['/uikit/formlayout'] },
{ label: 'Input', icon: 'pi pi-fw pi-check-square', routerLink: ['/uikit/input'] },
{ label: 'Button', icon: 'pi pi-fw pi-mobile', class: 'rotated-icon', routerLink: ['/uikit/button'] },
{ label: 'Table', icon: 'pi pi-fw pi-table', routerLink: ['/uikit/table'] },
{ label: 'List', icon: 'pi pi-fw pi-list', routerLink: ['/uikit/list'] },
{ label: 'Tree', icon: 'pi pi-fw pi-share-alt', routerLink: ['/uikit/tree'] },
{ label: 'Panel', icon: 'pi pi-fw pi-tablet', routerLink: ['/uikit/panel'] },
{ label: 'Overlay', icon: 'pi pi-fw pi-clone', routerLink: ['/uikit/overlay'] },
{ label: 'Media', icon: 'pi pi-fw pi-image', routerLink: ['/uikit/media'] },
{ label: 'Menu', icon: 'pi pi-fw pi-bars', routerLink: ['/uikit/menu'] },
{ label: 'Message', icon: 'pi pi-fw pi-comment', routerLink: ['/uikit/message'] },
{ label: 'File', icon: 'pi pi-fw pi-file', routerLink: ['/uikit/file'] },
{ label: 'Chart', icon: 'pi pi-fw pi-chart-bar', routerLink: ['/uikit/charts'] },
{ label: 'Timeline', icon: 'pi pi-fw pi-calendar', routerLink: ['/uikit/timeline'] },
{ label: 'Misc', icon: 'pi pi-fw pi-circle', routerLink: ['/uikit/misc'] }
]
},
{
label: 'Pages',
icon: 'pi pi-fw pi-briefcase',
routerLink: '/pages',
routerLink: ['/pages'],
items: [
{
label: 'Landing',
icon: 'pi pi-fw pi-globe',
routerLink: '/landing'
routerLink: ['/landing']
},
{
label: 'Auth',
@@ -64,34 +67,34 @@ export class AppMenu {
{
label: 'Login',
icon: 'pi pi-fw pi-sign-in',
routerLink: '/auth/login'
routerLink: ['/auth/login']
},
{
label: 'Error',
icon: 'pi pi-fw pi-times-circle',
routerLink: '/auth/error'
routerLink: ['/auth/error']
},
{
label: 'Access Denied',
icon: 'pi pi-fw pi-lock',
routerLink: '/auth/access'
routerLink: ['/auth/access']
}
]
},
{
label: 'Crud',
icon: 'pi pi-fw pi-pencil',
routerLink: '/pages/crud'
routerLink: ['/pages/crud']
},
{
label: 'Not Found',
icon: 'pi pi-fw pi-exclamation-circle',
routerLink: '/pages/notfound'
routerLink: ['/pages/notfound']
},
{
label: 'Empty',
icon: 'pi pi-fw pi-circle-off',
routerLink: '/pages/empty'
routerLink: ['/pages/empty']
}
]
},
@@ -145,7 +148,7 @@ export class AppMenu {
{
label: 'Documentation',
icon: 'pi pi-fw pi-book',
routerLink: '/documentation'
routerLink: ['/documentation']
},
{
label: 'View Source',