update breadcrumb and create account module

This commit is contained in:
2026-03-11 20:42:15 +03:30
parent d61a5a6250
commit 9bfbef6f64
36 changed files with 570 additions and 130 deletions
@@ -1,4 +1,4 @@
<p-breadcrumb [model]="items"></p-breadcrumb>
<p-breadcrumb [model]="items()"></p-breadcrumb>
<div class="absolute left-0 inset-y-0">
<div class="me-4 flex items-center justify-center h-full">
<i class="pi pi-question-circle" pTooltip="محتوای آموزشی" tooltipPosition="bottom"></i>
@@ -1,6 +1,5 @@
import { BreadcrumbService } from '@/core/services/breadcrumb.service';
import { Component, inject } from '@angular/core';
import { MenuItem } from 'primeng/api';
import { Component, computed, inject } from '@angular/core';
import { BreadcrumbModule } from 'primeng/breadcrumb';
import { TooltipModule } from 'primeng/tooltip';
@@ -13,11 +12,13 @@ import { TooltipModule } from 'primeng/tooltip';
})
export class BreadcrumbComponent {
private breadcrumbService = inject(BreadcrumbService);
items = computed(() => {
return this.breadcrumbService._items();
});
get items(): MenuItem[] {
return this.breadcrumbService.items.map((item) => ({
...item,
label: item.title || '',
}));
}
// get items() {
// console.log('asd');
// return this.breadcrumbService._items();
// }
}
@@ -0,0 +1,3 @@
<div class="flex items-center justify-center h-[100cqmin] w-full">
<p-progressSpinner />
</div>
@@ -0,0 +1,9 @@
import { Component } from '@angular/core';
import { ProgressSpinner } from 'primeng/progressspinner';
@Component({
selector: 'shared-page-loading',
templateUrl: './page-loading.component.html',
imports: [ProgressSpinner],
})
export class PageLoadingComponent {}
@@ -87,9 +87,6 @@ export class PageDataListComponent<I> {
filterDrawerVisible = signal<boolean>(false);
ngOnInit() {
console.log(this.fullHeight);
console.log(this.height);
this.renderer.setStyle(
this.host.nativeElement,
'height',