diff --git a/public/demo/images/flag/flag_placeholder.png b/public/demo/images/flag/flag_placeholder.png
deleted file mode 100644
index febd524..0000000
Binary files a/public/demo/images/flag/flag_placeholder.png and /dev/null differ
diff --git a/public/demo/images/logo-white.svg b/public/demo/images/logo-white.svg
deleted file mode 100644
index 86f08ab..0000000
--- a/public/demo/images/logo-white.svg
+++ /dev/null
@@ -1,25 +0,0 @@
-
-
\ No newline at end of file
diff --git a/public/demo/images/logo.svg b/public/demo/images/logo.svg
deleted file mode 100644
index 3e52390..0000000
--- a/public/demo/images/logo.svg
+++ /dev/null
@@ -1,25 +0,0 @@
-
-
\ No newline at end of file
diff --git a/public/favicon.png b/public/favicon.png
deleted file mode 100755
index fb13446..0000000
Binary files a/public/favicon.png and /dev/null differ
diff --git a/public/demo/images/landing/enterprise.svg b/public/pages/images/landing/enterprise.svg
similarity index 100%
rename from public/demo/images/landing/enterprise.svg
rename to public/pages/images/landing/enterprise.svg
diff --git a/public/demo/images/landing/free.svg b/public/pages/images/landing/free.svg
similarity index 100%
rename from public/demo/images/landing/free.svg
rename to public/pages/images/landing/free.svg
diff --git a/public/demo/images/landing/mockup-desktop.svg b/public/pages/images/landing/mockup-desktop.svg
similarity index 100%
rename from public/demo/images/landing/mockup-desktop.svg
rename to public/pages/images/landing/mockup-desktop.svg
diff --git a/public/demo/images/landing/mockup.svg b/public/pages/images/landing/mockup.svg
similarity index 100%
rename from public/demo/images/landing/mockup.svg
rename to public/pages/images/landing/mockup.svg
diff --git a/public/demo/images/landing/new-badge.svg b/public/pages/images/landing/new-badge.svg
similarity index 100%
rename from public/demo/images/landing/new-badge.svg
rename to public/pages/images/landing/new-badge.svg
diff --git a/public/demo/images/landing/peak-logo.svg b/public/pages/images/landing/peak-logo.svg
similarity index 100%
rename from public/demo/images/landing/peak-logo.svg
rename to public/pages/images/landing/peak-logo.svg
diff --git a/public/demo/images/landing/screen-1.png b/public/pages/images/landing/screen-1.png
similarity index 100%
rename from public/demo/images/landing/screen-1.png
rename to public/pages/images/landing/screen-1.png
diff --git a/public/demo/images/landing/startup.svg b/public/pages/images/landing/startup.svg
similarity index 100%
rename from public/demo/images/landing/startup.svg
rename to public/pages/images/landing/startup.svg
diff --git a/src/app.routes.ts b/src/app.routes.ts
index 1282e43..adb32ec 100644
--- a/src/app.routes.ts
+++ b/src/app.routes.ts
@@ -1,9 +1,9 @@
import { Routes } from '@angular/router';
-import { Landing } from './views/pages/landing';
-import { Notfound } from './views/pages/notfound';
-import { AppLayout } from './layout/app.layout';
-import { Dashboard } from './views/dashboard';
-import { Documentation } from './views/pages/documentation';
+import { AppLayout } from './app/layout/core/app.layout';
+import { Dashboard } from './app/pages/dashboard/dashboard';
+import { Documentation } from './app/pages/documentation/documentation';
+import { Landing } from './app/pages/landing/landing';
+import { Notfound } from './app/pages/notfound/notfound';
export const appRoutes: Routes = [
{
@@ -11,12 +11,13 @@ export const appRoutes: Routes = [
component: AppLayout,
children: [
{ path: '', component: Dashboard },
- { path: 'uikit', loadChildren: () => import('./views/uikit/uikit.routes') },
+ { path: 'uikit', loadChildren: () => import('./app/pages/uikit/uikit.routes') },
{ path: 'documentation', component: Documentation },
- { path: 'pages', loadChildren: () => import('./views/pages/pages.routes') }
+ { path: 'pages', loadChildren: () => import('./app/pages/pages.routes') }
]
},
{ path: 'landing', component: Landing },
{ path: 'notfound', component: Notfound },
- { path: 'auth', loadChildren: () => import('./views/pages/auth/auth.routes') }
+ { path: 'auth', loadChildren: () => import('./app/pages/auth/auth.routes') },
+ { path: '**', redirectTo: '/notfound' },
];
diff --git a/src/layout/app.configurator.ts b/src/app/layout/core/app.configurator.ts
similarity index 99%
rename from src/layout/app.configurator.ts
rename to src/app/layout/core/app.configurator.ts
index 1e8cae9..1248d5f 100644
--- a/src/layout/app.configurator.ts
+++ b/src/app/layout/core/app.configurator.ts
@@ -6,7 +6,7 @@ import Aura from '@primeng/themes/aura';
import Lara from '@primeng/themes/lara';
import { PrimeNG } from 'primeng/config';
import { SelectButtonModule } from 'primeng/selectbutton';
-import { LayoutService } from '../service/layout/layout.service';
+import { LayoutService } from '../service/layout.service';
const presets = {
Aura,
diff --git a/src/components/floatingconfigurator.ts b/src/app/layout/core/app.floatingconfigurator.ts
similarity index 86%
rename from src/components/floatingconfigurator.ts
rename to src/app/layout/core/app.floatingconfigurator.ts
index 9765a4b..f06fb0c 100644
--- a/src/components/floatingconfigurator.ts
+++ b/src/app/layout/core/app.floatingconfigurator.ts
@@ -1,11 +1,11 @@
import { Component, computed, inject } from '@angular/core';
import { ButtonModule } from 'primeng/button';
import { StyleClassModule } from 'primeng/styleclass';
-import { AppConfigurator } from '../layout/app.configurator';
-import { LayoutService } from '../service/layout/layout.service';
+import { AppConfigurator } from './app.configurator';
+import { LayoutService} from '../service/layout.service';
@Component({
- selector: 'floating-configurator',
+ selector: 'app-floating-configurator',
imports: [ButtonModule, StyleClassModule, AppConfigurator],
template: `
@@ -27,7 +27,7 @@ import { LayoutService } from '../service/layout/layout.service';
`,
})
-export class FloatingConfigurator {
+export class AppFloatingConfigurator {
LayoutService = inject(LayoutService);
isDarkTheme = computed(() => this.LayoutService.layoutConfig().darkTheme);
diff --git a/src/layout/app.footer.ts b/src/app/layout/core/app.footer.ts
similarity index 100%
rename from src/layout/app.footer.ts
rename to src/app/layout/core/app.footer.ts
diff --git a/src/layout/app.layout.ts b/src/app/layout/core/app.layout.ts
similarity index 97%
rename from src/layout/app.layout.ts
rename to src/app/layout/core/app.layout.ts
index 965f30e..a4e9288 100644
--- a/src/layout/app.layout.ts
+++ b/src/app/layout/core/app.layout.ts
@@ -3,9 +3,9 @@ import { CommonModule } from '@angular/common';
import { NavigationEnd, Router, RouterModule } from '@angular/router';
import { filter, Subscription } from 'rxjs';
import { AppTopbar } from './app.topbar';
-import { AppSidebar } from './appsidebar';
+import { AppSidebar } from './app.sidebar';
import { AppFooter } from './app.footer';
-import { LayoutService } from '../service/layout/layout.service';
+import { LayoutService } from '../service/layout.service';
@Component({
selector: 'app-layout',
diff --git a/src/layout/app.menu.ts b/src/app/layout/core/app.menu.ts
similarity index 100%
rename from src/layout/app.menu.ts
rename to src/app/layout/core/app.menu.ts
diff --git a/src/layout/app.menuitem.ts b/src/app/layout/core/app.menuitem.ts
similarity index 98%
rename from src/layout/app.menuitem.ts
rename to src/app/layout/core/app.menuitem.ts
index 37c140f..e24a57b 100644
--- a/src/layout/app.menuitem.ts
+++ b/src/app/layout/core/app.menuitem.ts
@@ -6,7 +6,7 @@ import { filter } from 'rxjs/operators';
import { CommonModule } from '@angular/common';
import { RippleModule } from 'primeng/ripple';
import { MenuItem} from 'primeng/api';
-import { LayoutService } from '../service/layout/layout.service';
+import { LayoutService } from '../service/layout.service';
@Component({
// eslint-disable-next-line @angular-eslint/component-selector
diff --git a/src/layout/appsidebar.ts b/src/app/layout/core/app.sidebar.ts
similarity index 99%
rename from src/layout/appsidebar.ts
rename to src/app/layout/core/app.sidebar.ts
index 0359447..87c41f8 100644
--- a/src/layout/appsidebar.ts
+++ b/src/app/layout/core/app.sidebar.ts
@@ -1,7 +1,6 @@
import { Component, ElementRef } from '@angular/core';
import { AppMenu } from './app.menu';
-
@Component({
selector: 'app-sidebar',
standalone:true,
diff --git a/src/layout/app.topbar.ts b/src/app/layout/core/app.topbar.ts
similarity index 99%
rename from src/layout/app.topbar.ts
rename to src/app/layout/core/app.topbar.ts
index dfb7282..32d1617 100644
--- a/src/layout/app.topbar.ts
+++ b/src/app/layout/core/app.topbar.ts
@@ -4,7 +4,7 @@ import { RouterModule } from '@angular/router';
import { CommonModule } from '@angular/common';
import { StyleClassModule } from 'primeng/styleclass';
import { AppConfigurator } from './app.configurator';
-import { LayoutService } from '../service/layout/layout.service';
+import { LayoutService } from '../service/layout.service';
@Component({
selector: 'app-topbar',
diff --git a/src/service/layout/layout.service.ts b/src/app/layout/service/layout.service.ts
similarity index 100%
rename from src/service/layout/layout.service.ts
rename to src/app/layout/service/layout.service.ts
diff --git a/src/views/pages/auth/access.ts b/src/app/pages/auth/access.ts
similarity index 91%
rename from src/views/pages/auth/access.ts
rename to src/app/pages/auth/access.ts
index 023cb80..e328da5 100644
--- a/src/views/pages/auth/access.ts
+++ b/src/app/pages/auth/access.ts
@@ -2,19 +2,20 @@ import { Component } from '@angular/core';
import {ButtonModule} from 'primeng/button';
import {RouterModule} from '@angular/router';
import {RippleModule} from 'primeng/ripple';
-import { FloatingConfigurator } from '../../../components/floatingconfigurator';
+import { AppFloatingConfigurator } from '../../layout/core/app.floatingconfigurator';
@Component({
+ selector: 'app-access',
standalone: true,
imports: [
ButtonModule,
RouterModule,
RippleModule,
- FloatingConfigurator,
+ AppFloatingConfigurator,
ButtonModule,
],
template: `
-
+
diff --git a/src/views/pages/auth/auth.routes.ts b/src/app/pages/auth/auth.routes.ts
similarity index 58%
rename from src/views/pages/auth/auth.routes.ts
rename to src/app/pages/auth/auth.routes.ts
index 3b19fd9..8f6fff1 100644
--- a/src/views/pages/auth/auth.routes.ts
+++ b/src/app/pages/auth/auth.routes.ts
@@ -4,7 +4,7 @@ import { Login } from './login';
import { Error } from './error';
export default [
- { path: 'access', component: Access},
- { path: 'error', component: Error},
- { path: 'login', component: Login},
+ { path: 'access', component: Access},
+ { path: 'error', component: Error},
+ { path: 'login', component: Login},
] as Routes;
diff --git a/src/views/pages/auth/error.ts b/src/app/pages/auth/error.ts
similarity index 87%
rename from src/views/pages/auth/error.ts
rename to src/app/pages/auth/error.ts
index c5e2160..ec8b34c 100644
--- a/src/views/pages/auth/error.ts
+++ b/src/app/pages/auth/error.ts
@@ -2,13 +2,14 @@ import { Component } from '@angular/core';
import {ButtonModule} from 'primeng/button';
import {RippleModule} from 'primeng/ripple';
import {RouterModule} from '@angular/router';
-import { FloatingConfigurator } from '../../../components/floatingconfigurator';
+import { AppFloatingConfigurator } from '../../layout/core/app.floatingconfigurator';
@Component({
- imports: [ButtonModule, RippleModule, RouterModule, FloatingConfigurator, ButtonModule],
+ selector: 'app-error',
+ imports: [ButtonModule, RippleModule, RouterModule, AppFloatingConfigurator, ButtonModule],
standalone: true,
template: `
-
+
diff --git a/src/views/pages/auth/login.ts b/src/app/pages/auth/login.ts
similarity index 98%
rename from src/views/pages/auth/login.ts
rename to src/app/pages/auth/login.ts
index f0ec98b..0aed732 100644
--- a/src/views/pages/auth/login.ts
+++ b/src/app/pages/auth/login.ts
@@ -6,10 +6,10 @@ import { PasswordModule} from 'primeng/password';
import {FormsModule} from '@angular/forms';
import {RouterModule} from '@angular/router';
import { RippleModule} from 'primeng/ripple';
-import { FloatingConfigurator } from '../../../components/floatingconfigurator';
-
+import { AppFloatingConfigurator } from '../../layout/core/app.floatingconfigurator';
@Component({
+ selector: 'app-login',
standalone: true,
imports: [
ButtonModule,
@@ -19,10 +19,10 @@ import { FloatingConfigurator } from '../../../components/floatingconfigurator';
FormsModule,
RouterModule,
RippleModule,
- FloatingConfigurator
+ AppFloatingConfigurator
],
template: `
-
+
diff --git a/src/views/pages/crud.ts b/src/app/pages/crud/crud.ts
similarity index 98%
rename from src/views/pages/crud.ts
rename to src/app/pages/crud/crud.ts
index 9914ab1..5370fec 100644
--- a/src/views/pages/crud.ts
+++ b/src/app/pages/crud/crud.ts
@@ -18,7 +18,7 @@ import { TagModule } from 'primeng/tag';
import { InputIconModule } from 'primeng/inputicon';
import { IconFieldModule } from 'primeng/iconfield';
import { ConfirmDialogModule } from 'primeng/confirmdialog';
-import { Product, ProductService } from '../../service/demo/product.service';
+import { Product, ProductService } from '../service/product.service';
interface Column {
field: string;
@@ -32,7 +32,8 @@ interface ExportColumn {
}
@Component({
- standalone: true,
+ selector: 'app-crud',
+ standalone: true,
imports: [
CommonModule,
TableModule,
@@ -53,7 +54,7 @@ interface ExportColumn {
IconFieldModule,
ConfirmDialogModule
],
- template: `
+ template: `
@@ -207,7 +208,7 @@ interface ExportColumn {
`,
- providers: [MessageService, ProductService, ConfirmationService],
+ providers: [MessageService, ProductService, ConfirmationService],
})
export class Crud implements OnInit {
productDialog: boolean = false;
diff --git a/src/components/dashboard/bestsellingwidget.ts b/src/app/pages/dashboard/components/bestsellingwidget.ts
similarity index 100%
rename from src/components/dashboard/bestsellingwidget.ts
rename to src/app/pages/dashboard/components/bestsellingwidget.ts
diff --git a/src/components/dashboard/notificationswidget.ts b/src/app/pages/dashboard/components/notificationswidget.ts
similarity index 100%
rename from src/components/dashboard/notificationswidget.ts
rename to src/app/pages/dashboard/components/notificationswidget.ts
diff --git a/src/components/dashboard/recentsaleswidget.ts b/src/app/pages/dashboard/components/recentsaleswidget.ts
similarity index 96%
rename from src/components/dashboard/recentsaleswidget.ts
rename to src/app/pages/dashboard/components/recentsaleswidget.ts
index da50fec..2dcd8be 100644
--- a/src/components/dashboard/recentsaleswidget.ts
+++ b/src/app/pages/dashboard/components/recentsaleswidget.ts
@@ -3,8 +3,7 @@ import { RippleModule } from 'primeng/ripple';
import { TableModule } from 'primeng/table';
import { ButtonModule } from 'primeng/button';
import { CommonModule } from '@angular/common';
-import { Product, ProductService } from '../../service/demo/product.service';
-
+import { Product, ProductService } from '../../service/product.service';
@Component({
standalone:true,
diff --git a/src/components/dashboard/revenuestreamwidget.ts b/src/app/pages/dashboard/components/revenuestreamwidget.ts
similarity index 97%
rename from src/components/dashboard/revenuestreamwidget.ts
rename to src/app/pages/dashboard/components/revenuestreamwidget.ts
index e8d945e..501bbba 100644
--- a/src/components/dashboard/revenuestreamwidget.ts
+++ b/src/app/pages/dashboard/components/revenuestreamwidget.ts
@@ -1,7 +1,7 @@
import { Component } from '@angular/core';
import { ChartModule } from 'primeng/chart';
import { debounceTime, Subscription } from 'rxjs';
-import { LayoutService } from '../../service/layout/layout.service';
+import { LayoutService } from '../../../layout/service/layout.service';
@Component({
standalone:true,
diff --git a/src/components/dashboard/statswidget.ts b/src/app/pages/dashboard/components/statswidget.ts
similarity index 100%
rename from src/components/dashboard/statswidget.ts
rename to src/app/pages/dashboard/components/statswidget.ts
diff --git a/src/views/dashboard.ts b/src/app/pages/dashboard/dashboard.ts
similarity index 62%
rename from src/views/dashboard.ts
rename to src/app/pages/dashboard/dashboard.ts
index bc5f976..48a9b9a 100644
--- a/src/views/dashboard.ts
+++ b/src/app/pages/dashboard/dashboard.ts
@@ -1,10 +1,9 @@
import { Component } from '@angular/core';
-import { StatsWidget } from '../components/dashboard/statswidget';
-import { RecentSalesWidget } from '../components/dashboard/recentsaleswidget';
-import { BestSellingWidget } from '../components/dashboard/bestsellingwidget';
-import { RevenueStreamWidget } from '../components/dashboard/revenuestreamwidget';
-import { NotificationsWidget } from '../components/dashboard/notificationswidget';
-
+import { NotificationsWidget } from './components/notificationswidget';
+import { StatsWidget } from './components/statswidget';
+import { RecentSalesWidget } from './components/recentsaleswidget';
+import { BestSellingWidget } from './components/bestsellingwidget';
+import { RevenueStreamWidget } from './components/revenuestreamwidget';
@Component({
selector: 'app-dashboard',
diff --git a/src/views/pages/documentation.ts b/src/app/pages/documentation/documentation.ts
similarity index 99%
rename from src/views/pages/documentation.ts
rename to src/app/pages/documentation/documentation.ts
index 98e1eeb..e642be3 100644
--- a/src/views/pages/documentation.ts
+++ b/src/app/pages/documentation/documentation.ts
@@ -2,6 +2,7 @@ import { Component } from '@angular/core';
import { CommonModule } from '@angular/common';
@Component({
+ selector: 'app-documentation',
standalone: true,
imports: [CommonModule],
template: `
diff --git a/src/views/pages/empty.ts b/src/app/pages/empty/empty.ts
similarity index 91%
rename from src/views/pages/empty.ts
rename to src/app/pages/empty/empty.ts
index 4e4bae8..eef2d58 100644
--- a/src/views/pages/empty.ts
+++ b/src/app/pages/empty/empty.ts
@@ -1,6 +1,7 @@
import { Component } from '@angular/core';
@Component({
+ selector: 'app-empty',
standalone: true,
template: `
diff --git a/src/components/landing/featureswidget.ts b/src/app/pages/landing/components/featureswidget.ts
similarity index 100%
rename from src/components/landing/featureswidget.ts
rename to src/app/pages/landing/components/featureswidget.ts
diff --git a/src/components/landing/footerwidget.ts b/src/app/pages/landing/components/footerwidget.ts
similarity index 100%
rename from src/components/landing/footerwidget.ts
rename to src/app/pages/landing/components/footerwidget.ts
diff --git a/src/components/landing/herowidget.ts b/src/app/pages/landing/components/herowidget.ts
similarity index 100%
rename from src/components/landing/herowidget.ts
rename to src/app/pages/landing/components/herowidget.ts
diff --git a/src/components/landing/highlightswidget.ts b/src/app/pages/landing/components/highlightswidget.ts
similarity index 100%
rename from src/components/landing/highlightswidget.ts
rename to src/app/pages/landing/components/highlightswidget.ts
diff --git a/src/components/landing/pricingwidget.ts b/src/app/pages/landing/components/pricingwidget.ts
similarity index 100%
rename from src/components/landing/pricingwidget.ts
rename to src/app/pages/landing/components/pricingwidget.ts
diff --git a/src/components/landing/topbarwidget.component.ts b/src/app/pages/landing/components/topbarwidget.component.ts
similarity index 100%
rename from src/components/landing/topbarwidget.component.ts
rename to src/app/pages/landing/components/topbarwidget.component.ts
diff --git a/src/views/pages/landing.ts b/src/app/pages/landing/landing.ts
similarity index 69%
rename from src/views/pages/landing.ts
rename to src/app/pages/landing/landing.ts
index 8aa8047..56d3e46 100644
--- a/src/views/pages/landing.ts
+++ b/src/app/pages/landing/landing.ts
@@ -4,15 +4,15 @@ import { RippleModule } from 'primeng/ripple';
import { StyleClassModule } from 'primeng/styleclass';
import { ButtonModule } from 'primeng/button';
import { DividerModule } from 'primeng/divider';
-import { FeaturesWidget } from '../../components/landing/featureswidget';
-import { TopbarWidget } from '../../components/landing/topbarwidget.component';
-import { HeroWidget } from '../../components/landing/herowidget';
-import { HighlightsWidget } from '../../components/landing/highlightswidget';
-import { PricingWidget } from '../../components/landing/pricingwidget';
-import { FooterWidget } from '../../components/landing/footerwidget';
-
+import { TopbarWidget } from './components/topbarwidget.component';
+import { HeroWidget } from './components/herowidget';
+import { FeaturesWidget } from './components/featureswidget';
+import { HighlightsWidget } from './components/highlightswidget';
+import { PricingWidget } from './components/pricingwidget';
+import { FooterWidget } from './components/footerwidget';
@Component({
+ selector: 'app-landing',
standalone: true,
imports: [RouterModule, TopbarWidget, HeroWidget, FeaturesWidget, HighlightsWidget, PricingWidget, FooterWidget, RippleModule, StyleClassModule, ButtonModule, DividerModule],
template: `
diff --git a/src/views/pages/notfound.ts b/src/app/pages/notfound/notfound.ts
similarity index 97%
rename from src/views/pages/notfound.ts
rename to src/app/pages/notfound/notfound.ts
index 3bf9e90..0cad5c3 100644
--- a/src/views/pages/notfound.ts
+++ b/src/app/pages/notfound/notfound.ts
@@ -1,13 +1,14 @@
import { Component } from '@angular/core';
import {RouterModule} from '@angular/router';
import { ButtonModule } from 'primeng/button';
-import { FloatingConfigurator } from '../../components/floatingconfigurator';
+import { AppFloatingConfigurator } from '../../layout/core/app.floatingconfigurator';
@Component({
+ selector: 'app-notfound',
standalone: true,
- imports: [RouterModule, FloatingConfigurator, ButtonModule],
+ imports: [RouterModule, AppFloatingConfigurator, ButtonModule],
template: `
-
+
`
})
-export class ButtonDoc implements OnInit {
+export class ButtonDemo implements OnInit {
items: MenuItem[] = [];
diff --git a/src/views/uikit/chartdoc.ts b/src/app/pages/uikit/chartdemo.ts
similarity index 98%
rename from src/views/uikit/chartdoc.ts
rename to src/app/pages/uikit/chartdemo.ts
index b9eb1c1..3267dfa 100644
--- a/src/views/uikit/chartdoc.ts
+++ b/src/app/pages/uikit/chartdemo.ts
@@ -3,9 +3,10 @@ import { ChartModule } from 'primeng/chart';
import { CommonModule } from '@angular/common';
import { debounceTime, Subscription } from 'rxjs';
import { FluidModule } from 'primeng/fluid';
-import { LayoutService } from '../../service/layout/layout.service';
+import { LayoutService } from '../../layout/service/layout.service';
@Component({
+ selector: 'app-chart-demo',
standalone:true,
imports: [
CommonModule,
@@ -52,7 +53,7 @@ import { LayoutService } from '../../service/layout/layout.service';
`,
})
-export class ChartDoc {
+export class ChartDemo {
lineData: any;
diff --git a/src/views/uikit/filedoc.ts b/src/app/pages/uikit/filedemo.ts
similarity index 97%
rename from src/views/uikit/filedoc.ts
rename to src/app/pages/uikit/filedemo.ts
index 85edac3..668988d 100644
--- a/src/views/uikit/filedoc.ts
+++ b/src/app/pages/uikit/filedemo.ts
@@ -6,6 +6,7 @@ import { FileUploadModule } from 'primeng/fileupload';
import { ToastModule } from 'primeng/toast';
@Component({
+ selector: 'app-file-demo',
standalone:true,
imports:[CommonModule, FileUploadModule,ToastModule,ButtonModule],
template: `
@@ -37,7 +38,7 @@ import { ToastModule } from 'primeng/toast';
`,
providers: [MessageService]
})
-export class FileDoc {
+export class FileDemo {
uploadedFiles: any[] = [];
diff --git a/src/views/uikit/formlayoutdoc.ts b/src/app/pages/uikit/formlayoutdemo.ts
similarity index 98%
rename from src/views/uikit/formlayoutdoc.ts
rename to src/app/pages/uikit/formlayoutdemo.ts
index 719f575..2382f8d 100644
--- a/src/views/uikit/formlayoutdoc.ts
+++ b/src/app/pages/uikit/formlayoutdemo.ts
@@ -7,6 +7,7 @@ import {FormsModule} from "@angular/forms";
import {TextareaModule} from "primeng/textarea";
@Component({
+ selector: 'app-formlayout-demo',
standalone: true,
imports: [InputTextModule, FluidModule, ButtonModule, SelectModule, FormsModule, TextareaModule],
template:`
@@ -117,7 +118,7 @@ import {TextareaModule} from "primeng/textarea";
`,
})
-export class FormLayoutDoc {
+export class FormLayoutDemo {
dropdownItems = [
{ name: 'Option 1', code: 'Option 1' },
{ name: 'Option 2', code: 'Option 2' },
diff --git a/src/views/uikit/inputdoc.ts b/src/app/pages/uikit/inputdemo.ts
similarity index 98%
rename from src/views/uikit/inputdoc.ts
rename to src/app/pages/uikit/inputdemo.ts
index 5442981..27e2da1 100644
--- a/src/views/uikit/inputdoc.ts
+++ b/src/app/pages/uikit/inputdemo.ts
@@ -26,10 +26,11 @@ import {ListboxModule} from "primeng/listbox";
import {InputGroupAddonModule} from "primeng/inputgroupaddon";
import {TextareaModule} from "primeng/textarea";
import { ToggleButtonModule } from 'primeng/togglebutton';
-import { CountryService } from '../../service/demo/country.service';
-import { NodeService } from '../../service/demo/node.service';
+import { CountryService } from '../service/country.service';
+import { NodeService } from '../service/node.service';
@Component({
+ selector: 'app-input-demo',
standalone: true,
imports: [
CommonModule,
@@ -240,7 +241,7 @@ import { NodeService } from '../../service/demo/node.service';
`,
providers: [CountryService, NodeService]
})
-export class InputDoc implements OnInit {
+export class InputDemo implements OnInit {
floatValue: any = null;
autoValue: any = null;
diff --git a/src/views/uikit/listdoc.ts b/src/app/pages/uikit/listdemo.ts
similarity index 98%
rename from src/views/uikit/listdoc.ts
rename to src/app/pages/uikit/listdemo.ts
index 8ca5655..9a9081a 100644
--- a/src/views/uikit/listdoc.ts
+++ b/src/app/pages/uikit/listdemo.ts
@@ -7,9 +7,10 @@ import { PickListModule } from 'primeng/picklist';
import { OrderListModule } from 'primeng/orderlist';
import { TagModule } from 'primeng/tag';
import { ButtonModule } from 'primeng/button';
-import { Product, ProductService } from '../../service/demo/product.service';
+import { Product, ProductService } from '../service/product.service';
@Component({
+ selector: 'app-list-demo',
standalone: true,
imports: [CommonModule, DataViewModule, FormsModule, SelectButtonModule, PickListModule, OrderListModule, TagModule, ButtonModule],
template: `
@@ -147,7 +148,7 @@ import { Product, ProductService } from '../../service/demo/product.service';
`,
providers: [ProductService]
})
-export class ListDoc {
+export class ListDemo {
layout: 'list' | 'grid' = 'list';
options = ['list', 'grid'];
diff --git a/src/views/uikit/mediadoc.ts b/src/app/pages/uikit/mediademo.ts
similarity index 95%
rename from src/views/uikit/mediadoc.ts
rename to src/app/pages/uikit/mediademo.ts
index f0d8d5d..a06bb7e 100644
--- a/src/views/uikit/mediadoc.ts
+++ b/src/app/pages/uikit/mediademo.ts
@@ -5,10 +5,11 @@ import { CarouselModule } from 'primeng/carousel';
import { GalleriaModule } from 'primeng/galleria';
import { ImageModule } from 'primeng/image';
import { TagModule } from 'primeng/tag';
-import { Product, ProductService } from '../../service/demo/product.service';
-import { PhotoService } from '../../service/demo/photo.service';
+import { Product, ProductService } from '../service/product.service';
+import { PhotoService } from '../service/photo.service';
@Component({
+ selector: 'app-media-demo',
standalone: true,
imports: [CommonModule, CarouselModule, ButtonModule, GalleriaModule, ImageModule, TagModule],
template: `
@@ -53,7 +54,7 @@ import { PhotoService } from '../../service/demo/photo.service';
`,
providers: [ProductService, PhotoService]
})
-export class MediaDoc implements OnInit {
+export class MediaDemo implements OnInit {
products!: Product[];
images!: any[];
diff --git a/src/views/uikit/menudoc.ts b/src/app/pages/uikit/menudemo.ts
similarity index 99%
rename from src/views/uikit/menudoc.ts
rename to src/app/pages/uikit/menudemo.ts
index e6d00da..bb2c896 100644
--- a/src/views/uikit/menudoc.ts
+++ b/src/app/pages/uikit/menudemo.ts
@@ -15,6 +15,7 @@ import { IconField, IconFieldModule } from 'primeng/iconfield';
import { InputIcon, InputIconModule } from 'primeng/inputicon';
@Component({
+ selector: 'app-menu-demo',
standalone: true,
imports: [
CommonModule,
@@ -128,7 +129,7 @@ import { InputIcon, InputIconModule } from 'primeng/inputicon';
`
})
-export class MenuDoc {
+export class MenuDemo {
nestedMenuItems = [
{
label: 'Customers',
diff --git a/src/views/uikit/messagesdoc.ts b/src/app/pages/uikit/messagesdemo.ts
similarity index 98%
rename from src/views/uikit/messagesdoc.ts
rename to src/app/pages/uikit/messagesdemo.ts
index a9ea376..96d13a0 100644
--- a/src/views/uikit/messagesdoc.ts
+++ b/src/app/pages/uikit/messagesdemo.ts
@@ -8,6 +8,7 @@ import { MessageModule } from 'primeng/message';
import { FormsModule } from '@angular/forms';
@Component({
+ selector: 'app-messages-demo',
standalone: true,
imports:[CommonModule,ToastModule,ButtonModule,InputTextModule,MessageModule,FormsModule],
template:`
@@ -50,7 +51,7 @@ import { FormsModule } from '@angular/forms';
`,
providers: [MessageService]
})
-export class MessagesDoc {
+export class MessagesDemo {
msgs = [];
diff --git a/src/views/uikit/miscdoc.ts b/src/app/pages/uikit/miscdemo.ts
similarity index 87%
rename from src/views/uikit/miscdoc.ts
rename to src/app/pages/uikit/miscdemo.ts
index cff7360..8057ad6 100644
--- a/src/views/uikit/miscdoc.ts
+++ b/src/app/pages/uikit/miscdemo.ts
@@ -13,6 +13,7 @@ import { ButtonModule } from 'primeng/button';
import { OverlayBadgeModule } from 'primeng/overlaybadge';
@Component({
+ selector: 'app-misc-demo',
standalone: true,
imports: [CommonModule, ProgressBarModule, BadgeModule, AvatarModule, ScrollPanelModule, TagModule, ChipModule, ButtonModule, SkeletonModule, AvatarGroupModule, ScrollTopModule, OverlayBadgeModule],
template: `
@@ -91,16 +92,22 @@ import { OverlayBadgeModule } from 'primeng/overlaybadge';
-
ScrollTop
-
-
- Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Vitae et leo duis ut diam. Ultricies mi quis hendrerit dolor magna eget est lorem. Amet
- consectetur adipiscing elit ut. Nam libero justo laoreet sit amet. Pharetra massa massa ultricies mi quis hendrerit dolor magna. Est ultricies integer quis auctor elit sed vulputate. Consequat ac felis donec et. Tellus
- orci ac auctor augue mauris. Semper feugiat nibh sed pulvinar proin gravida hendrerit lectus a. Tincidunt arcu non sodales neque sodales. Metus aliquam eleifend mi in nulla posuere sollicitudin aliquam ultrices. Sodales ut
- etiam sit amet nisl purus. Cursus sit amet dictum sit amet. Tristique senectus et netus et malesuada fames ac turpis egestas. Et tortor consequat id porta nibh venenatis cras sed. Diam maecenas ultricies mi eget mauris.
- Eget egestas purus viverra accumsan in nisl nisi. Suscipit adipiscing bibendum est ultricies integer. Mattis aliquam faucibus purus in massa tempor nec.
-
-
+
Skeleton
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -160,30 +167,11 @@ import { OverlayBadgeModule } from 'primeng/overlaybadge';
-
-
-
Skeleton
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
`
})
-export class MiscDoc {
+export class MiscDemo {
value = 0;
interval: any;
diff --git a/src/views/uikit/overlaydoc.ts b/src/app/pages/uikit/overlaydemo.ts
similarity index 98%
rename from src/views/uikit/overlaydoc.ts
rename to src/app/pages/uikit/overlaydemo.ts
index a7aa056..e6e3a14 100644
--- a/src/views/uikit/overlaydoc.ts
+++ b/src/app/pages/uikit/overlaydemo.ts
@@ -10,9 +10,10 @@ import { InputTextModule } from 'primeng/inputtext';
import { FormsModule } from '@angular/forms';
import { TooltipModule } from 'primeng/tooltip';
import { TableModule } from 'primeng/table';
-import { Product, ProductService } from '../../service/demo/product.service';
+import { Product, ProductService } from '../service/product.service';
@Component({
+ selector: 'app-overlay-demo',
standalone: true,
imports: [ToastModule, DialogModule, ButtonModule, DrawerModule, PopoverModule, ConfirmPopupModule, InputTextModule, FormsModule, TooltipModule, TableModule, ToastModule],
template: `