diff --git a/src/app/app.module.ts b/src/app/app.module.ts index 3fab8fa..403785c 100644 --- a/src/app/app.module.ts +++ b/src/app/app.module.ts @@ -13,12 +13,11 @@ import { NodeService } from './demo/service/node.service'; import { PhotoService } from './demo/service/photo.service'; @NgModule({ - declarations: [ - AppComponent, NotfoundComponent - ], + declarations: [AppComponent], imports: [ AppRoutingModule, - AppLayoutModule + AppLayoutModule, + NotfoundComponent ], providers: [ { provide: LocationStrategy, useClass: HashLocationStrategy }, diff --git a/src/app/demo/components/auth/access/access.component.ts b/src/app/demo/components/auth/access/access.component.ts index bc2d815..5faa762 100644 --- a/src/app/demo/components/auth/access/access.component.ts +++ b/src/app/demo/components/auth/access/access.component.ts @@ -1,7 +1,11 @@ import { Component } from '@angular/core'; +import { RouterLink } from '@angular/router'; +import { ButtonModule } from 'primeng/button'; @Component({ selector: 'app-access', templateUrl: './access.component.html', + standalone: true, + imports: [ButtonModule, RouterLink], }) export class AccessComponent { } diff --git a/src/app/demo/components/auth/access/access.module.ts b/src/app/demo/components/auth/access/access.module.ts index d739367..0e7fb12 100644 --- a/src/app/demo/components/auth/access/access.module.ts +++ b/src/app/demo/components/auth/access/access.module.ts @@ -9,8 +9,8 @@ import { AccessComponent } from './access.component'; imports: [ CommonModule, AccessRoutingModule, - ButtonModule - ], - declarations: [AccessComponent] + ButtonModule, + AccessComponent + ] }) export class AccessModule { } diff --git a/src/app/demo/components/auth/error/error.component.ts b/src/app/demo/components/auth/error/error.component.ts index d9b38d1..3f09dce 100644 --- a/src/app/demo/components/auth/error/error.component.ts +++ b/src/app/demo/components/auth/error/error.component.ts @@ -1,7 +1,11 @@ import { Component } from '@angular/core'; +import { RouterLink } from '@angular/router'; +import { ButtonModule } from 'primeng/button'; @Component({ selector: 'app-error', templateUrl: './error.component.html', + standalone: true, + imports: [ButtonModule, RouterLink], }) export class ErrorComponent { } \ No newline at end of file diff --git a/src/app/demo/components/auth/error/error.module.ts b/src/app/demo/components/auth/error/error.module.ts index bdfa2ac..01944d6 100644 --- a/src/app/demo/components/auth/error/error.module.ts +++ b/src/app/demo/components/auth/error/error.module.ts @@ -8,8 +8,8 @@ import { ButtonModule } from 'primeng/button'; imports: [ CommonModule, ErrorRoutingModule, - ButtonModule - ], - declarations: [ErrorComponent] + ButtonModule, + ErrorComponent + ] }) export class ErrorModule { } diff --git a/src/app/demo/components/auth/login/login.component.ts b/src/app/demo/components/auth/login/login.component.ts index 6a30f8b..1fe845d 100644 --- a/src/app/demo/components/auth/login/login.component.ts +++ b/src/app/demo/components/auth/login/login.component.ts @@ -1,5 +1,11 @@ import { Component } from '@angular/core'; import { LayoutService } from 'src/app/layout/service/app.layout.service'; +import { RouterLink } from '@angular/router'; +import { ButtonModule } from 'primeng/button'; +import { CheckboxModule } from 'primeng/checkbox'; +import { FormsModule } from '@angular/forms'; +import { PasswordModule } from 'primeng/password'; +import { InputTextModule } from 'primeng/inputtext'; @Component({ selector: 'app-login', @@ -11,7 +17,9 @@ import { LayoutService } from 'src/app/layout/service/app.layout.service'; margin-right: 1rem; color: var(--primary-color) !important; } - `] + `], + standalone: true, + imports: [InputTextModule, PasswordModule, FormsModule, CheckboxModule, ButtonModule, RouterLink] }) export class LoginComponent { diff --git a/src/app/demo/components/auth/login/login.module.ts b/src/app/demo/components/auth/login/login.module.ts index fff9b46..f0c6178 100644 --- a/src/app/demo/components/auth/login/login.module.ts +++ b/src/app/demo/components/auth/login/login.module.ts @@ -16,8 +16,8 @@ import { InputTextModule } from 'primeng/inputtext'; CheckboxModule, InputTextModule, FormsModule, - PasswordModule - ], - declarations: [LoginComponent] + PasswordModule, + LoginComponent + ] }) export class LoginModule { } diff --git a/src/app/demo/components/dashboard/dashboard.component.ts b/src/app/demo/components/dashboard/dashboard.component.ts index 804d9f9..a04cb25 100644 --- a/src/app/demo/components/dashboard/dashboard.component.ts +++ b/src/app/demo/components/dashboard/dashboard.component.ts @@ -1,12 +1,27 @@ import { Component, OnInit, OnDestroy } from '@angular/core'; -import { MenuItem } from 'primeng/api'; +import { MenuItem, SharedModule } from 'primeng/api'; import { Product } from '../../api/product'; import { ProductService } from '../../service/product.service'; import { Subscription } from 'rxjs'; import { LayoutService } from 'src/app/layout/service/app.layout.service'; +import { ChartModule } from 'primeng/chart'; +import { MenuModule } from 'primeng/menu'; +import { ButtonModule } from 'primeng/button'; +import { TableModule } from 'primeng/table'; +import { NgStyle, CurrencyPipe } from '@angular/common'; @Component({ templateUrl: './dashboard.component.html', + standalone: true, + imports: [ + NgStyle, + TableModule, + SharedModule, + ButtonModule, + MenuModule, + ChartModule, + CurrencyPipe, + ], }) export class DashboardComponent implements OnInit, OnDestroy { diff --git a/src/app/demo/components/dashboard/dashboard.module.ts b/src/app/demo/components/dashboard/dashboard.module.ts index f740165..8116418 100644 --- a/src/app/demo/components/dashboard/dashboard.module.ts +++ b/src/app/demo/components/dashboard/dashboard.module.ts @@ -20,8 +20,8 @@ import { DashboardsRoutingModule } from './dashboard-routing.module'; StyleClassModule, PanelMenuModule, ButtonModule, - DashboardsRoutingModule - ], - declarations: [DashboardComponent] + DashboardsRoutingModule, + DashboardComponent + ] }) export class DashboardModule { } diff --git a/src/app/demo/components/documentation/documentation.component.ts b/src/app/demo/components/documentation/documentation.component.ts index b1125a1..febac27 100644 --- a/src/app/demo/components/documentation/documentation.component.ts +++ b/src/app/demo/components/documentation/documentation.component.ts @@ -2,6 +2,7 @@ import { Component } from '@angular/core'; @Component({ templateUrl: './documentation.component.html', - styleUrls: ['./documentation.component.scss'] + styleUrls: ['./documentation.component.scss'], + standalone: true }) export class DocumentationComponent { } \ No newline at end of file diff --git a/src/app/demo/components/documentation/documentation.module.ts b/src/app/demo/components/documentation/documentation.module.ts index 2e6bdc9..d18d2e5 100644 --- a/src/app/demo/components/documentation/documentation.module.ts +++ b/src/app/demo/components/documentation/documentation.module.ts @@ -6,8 +6,8 @@ import { DocumentationComponent } from './documentation.component'; @NgModule({ imports: [ CommonModule, - DocumentationRoutingModule - ], - declarations: [DocumentationComponent] + DocumentationRoutingModule, + DocumentationComponent + ] }) export class DocumentationModule { } diff --git a/src/app/demo/components/landing/landing.component.ts b/src/app/demo/components/landing/landing.component.ts index b10d35d..962f6c3 100644 --- a/src/app/demo/components/landing/landing.component.ts +++ b/src/app/demo/components/landing/landing.component.ts @@ -1,10 +1,15 @@ import { Component } from '@angular/core'; import { Router } from '@angular/router'; import { LayoutService } from 'src/app/layout/service/app.layout.service'; +import { DividerModule } from 'primeng/divider'; +import { ButtonModule } from 'primeng/button'; +import { StyleClassModule } from 'primeng/styleclass'; @Component({ selector: 'app-landing', - templateUrl: './landing.component.html' + templateUrl: './landing.component.html', + standalone: true, + imports: [StyleClassModule, ButtonModule, DividerModule] }) export class LandingComponent { diff --git a/src/app/demo/components/landing/landing.module.ts b/src/app/demo/components/landing/landing.module.ts index 3a08743..df0dab8 100644 --- a/src/app/demo/components/landing/landing.module.ts +++ b/src/app/demo/components/landing/landing.module.ts @@ -16,8 +16,8 @@ import { ButtonModule } from 'primeng/button'; StyleClassModule, ChartModule, PanelModule, - ButtonModule - ], - declarations: [LandingComponent] + ButtonModule, + LandingComponent + ] }) export class LandingModule { } diff --git a/src/app/demo/components/notfound/notfound.component.ts b/src/app/demo/components/notfound/notfound.component.ts index 8ec0c15..ff504fb 100644 --- a/src/app/demo/components/notfound/notfound.component.ts +++ b/src/app/demo/components/notfound/notfound.component.ts @@ -1,7 +1,10 @@ import { Component } from '@angular/core'; +import { RouterLink } from '@angular/router'; @Component({ selector: 'app-notfound', templateUrl: './notfound.component.html', + standalone: true, + imports: [RouterLink], }) export class NotfoundComponent { } \ No newline at end of file diff --git a/src/app/demo/components/pages/crud/crud.component.ts b/src/app/demo/components/pages/crud/crud.component.ts index a01e2be..507d207 100644 --- a/src/app/demo/components/pages/crud/crud.component.ts +++ b/src/app/demo/components/pages/crud/crud.component.ts @@ -1,12 +1,28 @@ import { Component, OnInit } from '@angular/core'; import { Product } from 'src/app/demo/api/product'; -import { MessageService } from 'primeng/api'; -import { Table } from 'primeng/table'; +import { MessageService, SharedModule } from 'primeng/api'; +import { Table, TableModule } from 'primeng/table'; import { ProductService } from 'src/app/demo/service/product.service'; +import { InputNumberModule } from 'primeng/inputnumber'; +import { RadioButtonModule } from 'primeng/radiobutton'; +import { DropdownModule } from 'primeng/dropdown'; +import { InputTextareaModule } from 'primeng/inputtextarea'; +import { NgIf, NgClass, CurrencyPipe } from '@angular/common'; +import { DialogModule } from 'primeng/dialog'; +import { FormsModule } from '@angular/forms'; +import { RatingModule } from 'primeng/rating'; +import { InputTextModule } from 'primeng/inputtext'; +import { FileUploadModule } from 'primeng/fileupload'; +import { RippleModule } from 'primeng/ripple'; +import { ButtonModule } from 'primeng/button'; +import { ToolbarModule } from 'primeng/toolbar'; +import { ToastModule } from 'primeng/toast'; @Component({ templateUrl: './crud.component.html', - providers: [MessageService] + providers: [MessageService], + standalone: true, + imports: [ToastModule, ToolbarModule, SharedModule, ButtonModule, RippleModule, FileUploadModule, TableModule, InputTextModule, RatingModule, FormsModule, DialogModule, NgIf, NgClass, InputTextareaModule, DropdownModule, RadioButtonModule, InputNumberModule, CurrencyPipe] }) export class CrudComponent implements OnInit { diff --git a/src/app/demo/components/pages/crud/crud.module.ts b/src/app/demo/components/pages/crud/crud.module.ts index 8f79bbb..247558e 100644 --- a/src/app/demo/components/pages/crud/crud.module.ts +++ b/src/app/demo/components/pages/crud/crud.module.ts @@ -34,8 +34,8 @@ import { DialogModule } from 'primeng/dialog'; DropdownModule, RadioButtonModule, InputNumberModule, - DialogModule - ], - declarations: [CrudComponent] + DialogModule, + CrudComponent + ] }) export class CrudModule { } diff --git a/src/app/demo/components/pages/empty/emptydemo.component.ts b/src/app/demo/components/pages/empty/emptydemo.component.ts index 65fef35..297923f 100644 --- a/src/app/demo/components/pages/empty/emptydemo.component.ts +++ b/src/app/demo/components/pages/empty/emptydemo.component.ts @@ -1,6 +1,7 @@ import { Component } from '@angular/core'; @Component({ - templateUrl: './emptydemo.component.html' + templateUrl: './emptydemo.component.html', + standalone: true }) export class EmptyDemoComponent { } diff --git a/src/app/demo/components/pages/empty/emptydemo.module.ts b/src/app/demo/components/pages/empty/emptydemo.module.ts index 59302aa..9eb6f8c 100644 --- a/src/app/demo/components/pages/empty/emptydemo.module.ts +++ b/src/app/demo/components/pages/empty/emptydemo.module.ts @@ -6,8 +6,8 @@ import { EmptyDemoComponent } from './emptydemo.component'; @NgModule({ imports: [ CommonModule, - EmptyDemoRoutingModule - ], - declarations: [EmptyDemoComponent] + EmptyDemoRoutingModule, + EmptyDemoComponent + ] }) export class EmptyDemoModule { } diff --git a/src/app/demo/components/pages/timeline/timelinedemo.component.ts b/src/app/demo/components/pages/timeline/timelinedemo.component.ts index 738a53b..0da64f1 100644 --- a/src/app/demo/components/pages/timeline/timelinedemo.component.ts +++ b/src/app/demo/components/pages/timeline/timelinedemo.component.ts @@ -1,9 +1,15 @@ import { Component, OnInit } from '@angular/core'; -import { PrimeIcons } from 'primeng/api'; +import { PrimeIcons, SharedModule } from 'primeng/api'; +import { ButtonModule } from 'primeng/button'; +import { CardModule } from 'primeng/card'; +import { NgClass, NgIf } from '@angular/common'; +import { TimelineModule } from 'primeng/timeline'; @Component({ templateUrl: './timelinedemo.component.html', - styleUrls: ['./timelinedemo.scss'] + styleUrls: ['./timelinedemo.scss'], + standalone: true, + imports: [TimelineModule, SharedModule, NgClass, CardModule, NgIf, ButtonModule] }) export class TimelineDemoComponent implements OnInit { diff --git a/src/app/demo/components/pages/timeline/timelinedemo.module.ts b/src/app/demo/components/pages/timeline/timelinedemo.module.ts index 082be85..b9e2e25 100644 --- a/src/app/demo/components/pages/timeline/timelinedemo.module.ts +++ b/src/app/demo/components/pages/timeline/timelinedemo.module.ts @@ -12,8 +12,8 @@ import { CardModule } from 'primeng/card'; TimelineModule, ButtonModule, CardModule, - TimelineDemoRoutingModule - ], - declarations: [TimelineDemoComponent] + TimelineDemoRoutingModule, + TimelineDemoComponent + ] }) export class TimelineDemoModule { } diff --git a/src/app/demo/components/primeblocks/blocks/blocks.component.ts b/src/app/demo/components/primeblocks/blocks/blocks.component.ts index 1068f63..40e1562 100644 --- a/src/app/demo/components/primeblocks/blocks/blocks.component.ts +++ b/src/app/demo/components/primeblocks/blocks/blocks.component.ts @@ -1,7 +1,15 @@ import { Component } from '@angular/core'; +import { ChipModule } from 'primeng/chip'; +import { CheckboxModule } from 'primeng/checkbox'; +import { InputTextModule } from 'primeng/inputtext'; +import { RippleModule } from 'primeng/ripple'; +import { ButtonModule } from 'primeng/button'; +import { BlockViewerComponent } from '../blockviewer/blockviewer.component'; @Component({ - templateUrl: './blocks.component.html' + templateUrl: './blocks.component.html', + standalone: true, + imports: [BlockViewerComponent, ButtonModule, RippleModule, InputTextModule, CheckboxModule, ChipModule] }) export class BlocksComponent{ diff --git a/src/app/demo/components/primeblocks/blockviewer/blockviewer.component.ts b/src/app/demo/components/primeblocks/blockviewer/blockviewer.component.ts index a557937..6459a6d 100644 --- a/src/app/demo/components/primeblocks/blockviewer/blockviewer.component.ts +++ b/src/app/demo/components/primeblocks/blockviewer/blockviewer.component.ts @@ -1,4 +1,6 @@ import { Component, Input } from '@angular/core'; +import { TooltipModule } from 'primeng/tooltip'; +import { NgIf, NgClass, NgStyle } from '@angular/common'; enum BlockView { PREVIEW, @@ -35,7 +37,9 @@ enum BlockView { `, - styleUrls: ['./blockviewer.component.scss'] + styleUrls: ['./blockviewer.component.scss'], + standalone: true, + imports: [NgIf, NgClass, TooltipModule, NgStyle] }) export class BlockViewerComponent { diff --git a/src/app/demo/components/primeblocks/primeblocks.module.ts b/src/app/demo/components/primeblocks/primeblocks.module.ts index fb40158..a7cbf63 100644 --- a/src/app/demo/components/primeblocks/primeblocks.module.ts +++ b/src/app/demo/components/primeblocks/primeblocks.module.ts @@ -23,8 +23,8 @@ import { TooltipModule } from 'primeng/tooltip'; InputTextModule, PasswordModule, TooltipModule, - PrimeBlocksRoutingModule - ], - declarations: [BlocksComponent, BlockViewerComponent] + PrimeBlocksRoutingModule, + BlocksComponent, BlockViewerComponent + ] }) export class PrimeBlocksModule { } diff --git a/src/app/demo/components/uikit/button/buttondemo.component.ts b/src/app/demo/components/uikit/button/buttondemo.component.ts index 43b8486..23e80f9 100644 --- a/src/app/demo/components/uikit/button/buttondemo.component.ts +++ b/src/app/demo/components/uikit/button/buttondemo.component.ts @@ -1,8 +1,13 @@ import { Component, OnInit } from '@angular/core'; import { MenuItem } from 'primeng/api'; +import { SplitButtonModule } from 'primeng/splitbutton'; +import { RippleModule } from 'primeng/ripple'; +import { ButtonModule } from 'primeng/button'; @Component({ - templateUrl: './buttondemo.component.html' + templateUrl: './buttondemo.component.html', + standalone: true, + imports: [ButtonModule, RippleModule, SplitButtonModule] }) export class ButtonDemoComponent implements OnInit { diff --git a/src/app/demo/components/uikit/button/buttondemo.module.ts b/src/app/demo/components/uikit/button/buttondemo.module.ts index a902360..a9af613 100644 --- a/src/app/demo/components/uikit/button/buttondemo.module.ts +++ b/src/app/demo/components/uikit/button/buttondemo.module.ts @@ -8,14 +8,14 @@ import { SplitButtonModule } from 'primeng/splitbutton'; import { ToggleButtonModule } from 'primeng/togglebutton'; @NgModule({ - imports: [ - CommonModule, - ButtonDemoRoutingModule, - ButtonModule, - RippleModule, - SplitButtonModule, - ToggleButtonModule, - ], - declarations: [ButtonDemoComponent] + imports: [ + CommonModule, + ButtonDemoRoutingModule, + ButtonModule, + RippleModule, + SplitButtonModule, + ToggleButtonModule, + ButtonDemoComponent, + ] }) export class ButtonDemoModule { } diff --git a/src/app/demo/components/uikit/charts/chartsdemo.component.ts b/src/app/demo/components/uikit/charts/chartsdemo.component.ts index 2871b66..5bf88dc 100755 --- a/src/app/demo/components/uikit/charts/chartsdemo.component.ts +++ b/src/app/demo/components/uikit/charts/chartsdemo.component.ts @@ -1,9 +1,12 @@ import { Component, OnDestroy, OnInit } from '@angular/core'; import { Subscription } from 'rxjs'; import { LayoutService } from 'src/app/layout/service/app.layout.service'; +import { ChartModule } from 'primeng/chart'; @Component({ - templateUrl: './chartsdemo.component.html' + templateUrl: './chartsdemo.component.html', + standalone: true, + imports: [ChartModule] }) export class ChartsDemoComponent implements OnInit, OnDestroy { diff --git a/src/app/demo/components/uikit/charts/chartsdemo.module.ts b/src/app/demo/components/uikit/charts/chartsdemo.module.ts index 7a9f7ae..cf7093a 100644 --- a/src/app/demo/components/uikit/charts/chartsdemo.module.ts +++ b/src/app/demo/components/uikit/charts/chartsdemo.module.ts @@ -5,11 +5,11 @@ import { ChartModule } from 'primeng/chart' import { ChartsDemoComponent } from './chartsdemo.component'; @NgModule({ - imports: [ - CommonModule, - ChartsDemoRoutingModule, - ChartModule - ], - declarations: [ChartsDemoComponent] + imports: [ + CommonModule, + ChartsDemoRoutingModule, + ChartModule, + ChartsDemoComponent + ] }) export class ChartsDemoModule { } diff --git a/src/app/demo/components/uikit/file/filedemo.component.ts b/src/app/demo/components/uikit/file/filedemo.component.ts index d0eeb9b..dfe8f07 100755 --- a/src/app/demo/components/uikit/file/filedemo.component.ts +++ b/src/app/demo/components/uikit/file/filedemo.component.ts @@ -1,9 +1,13 @@ import { Component } from '@angular/core'; -import { MessageService } from 'primeng/api'; +import { MessageService, SharedModule } from 'primeng/api'; +import { NgIf, NgFor } from '@angular/common'; +import { FileUploadModule } from 'primeng/fileupload'; @Component({ templateUrl: './filedemo.component.html', - providers: [MessageService] + providers: [MessageService], + standalone: true, + imports: [FileUploadModule, SharedModule, NgIf, NgFor] }) export class FileDemoComponent { diff --git a/src/app/demo/components/uikit/file/filedemo.module.ts b/src/app/demo/components/uikit/file/filedemo.module.ts index 0d4205f..04a55be 100644 --- a/src/app/demo/components/uikit/file/filedemo.module.ts +++ b/src/app/demo/components/uikit/file/filedemo.module.ts @@ -7,12 +7,12 @@ import { FileDemoComponent } from './filedemo.component'; @NgModule({ - imports: [ - CommonModule, - FormsModule, - FileDemoRoutingModule, - FileUploadModule - ], - declarations: [FileDemoComponent], + imports: [ + CommonModule, + FormsModule, + FileDemoRoutingModule, + FileUploadModule, + FileDemoComponent + ], }) export class FileDemoModule { } diff --git a/src/app/demo/components/uikit/floatlabel/floatlabeldemo.component.ts b/src/app/demo/components/uikit/floatlabel/floatlabeldemo.component.ts index 6680a32..f61f2c2 100644 --- a/src/app/demo/components/uikit/floatlabel/floatlabeldemo.component.ts +++ b/src/app/demo/components/uikit/floatlabel/floatlabeldemo.component.ts @@ -1,8 +1,31 @@ import { Component, OnInit } from '@angular/core'; import { CountryService } from 'src/app/demo/service/country.service'; +import { InputTextareaModule } from 'primeng/inputtextarea'; +import { MultiSelectModule } from 'primeng/multiselect'; +import { DropdownModule } from 'primeng/dropdown'; +import { InputNumberModule } from 'primeng/inputnumber'; +import { InputMaskModule } from 'primeng/inputmask'; +import { ChipsModule } from 'primeng/chips'; +import { CalendarModule } from 'primeng/calendar'; +import { AutoCompleteModule } from 'primeng/autocomplete'; +import { InputTextModule } from 'primeng/inputtext'; +import { FormsModule } from '@angular/forms'; @Component({ templateUrl: './floatlabeldemo.component.html', + standalone: true, + imports: [ + FormsModule, + InputTextModule, + AutoCompleteModule, + CalendarModule, + ChipsModule, + InputMaskModule, + InputNumberModule, + DropdownModule, + MultiSelectModule, + InputTextareaModule, + ], }) export class FloatLabelDemoComponent implements OnInit { diff --git a/src/app/demo/components/uikit/floatlabel/floatlabeldemo.module.ts b/src/app/demo/components/uikit/floatlabel/floatlabeldemo.module.ts index a7816d3..8ed5e52 100644 --- a/src/app/demo/components/uikit/floatlabel/floatlabeldemo.module.ts +++ b/src/app/demo/components/uikit/floatlabel/floatlabeldemo.module.ts @@ -15,21 +15,21 @@ import { InputTextareaModule } from "primeng/inputtextarea"; import { InputTextModule } from "primeng/inputtext"; @NgModule({ - imports: [ - CommonModule, - FormsModule, - FloatlabelDemoRoutingModule, - AutoCompleteModule, - CalendarModule, - ChipsModule, - DropdownModule, - InputMaskModule, - InputNumberModule, - CascadeSelectModule, - MultiSelectModule, - InputTextareaModule, - InputTextModule - ], - declarations: [FloatLabelDemoComponent] + imports: [ + CommonModule, + FormsModule, + FloatlabelDemoRoutingModule, + AutoCompleteModule, + CalendarModule, + ChipsModule, + DropdownModule, + InputMaskModule, + InputNumberModule, + CascadeSelectModule, + MultiSelectModule, + InputTextareaModule, + InputTextModule, + FloatLabelDemoComponent + ] }) export class FloatlabelDemoModule { } diff --git a/src/app/demo/components/uikit/formlayout/formlayoutdemo.component.ts b/src/app/demo/components/uikit/formlayout/formlayoutdemo.component.ts index 9e20107..e42e603 100644 --- a/src/app/demo/components/uikit/formlayout/formlayoutdemo.component.ts +++ b/src/app/demo/components/uikit/formlayout/formlayoutdemo.component.ts @@ -1,7 +1,14 @@ import { Component } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { DropdownModule } from 'primeng/dropdown'; +import { InputTextareaModule } from 'primeng/inputtextarea'; +import { ButtonModule } from 'primeng/button'; +import { InputTextModule } from 'primeng/inputtext'; @Component({ - templateUrl: './formlayoutdemo.component.html' + templateUrl: './formlayoutdemo.component.html', + standalone: true, + imports: [InputTextModule, ButtonModule, InputTextareaModule, DropdownModule, FormsModule] }) export class FormLayoutDemoComponent { diff --git a/src/app/demo/components/uikit/formlayout/formlayoutdemo.module.ts b/src/app/demo/components/uikit/formlayout/formlayoutdemo.module.ts index 248f351..e5315c2 100644 --- a/src/app/demo/components/uikit/formlayout/formlayoutdemo.module.ts +++ b/src/app/demo/components/uikit/formlayout/formlayoutdemo.module.ts @@ -15,21 +15,21 @@ import { InputTextareaModule } from "primeng/inputtextarea"; import { InputTextModule } from "primeng/inputtext"; @NgModule({ - imports: [ - CommonModule, - FormsModule, - FormLayoutDemoRoutingModule, - AutoCompleteModule, - CalendarModule, - ChipsModule, - DropdownModule, - InputMaskModule, - InputNumberModule, - CascadeSelectModule, - MultiSelectModule, - InputTextareaModule, - InputTextModule - ], - declarations: [FormLayoutDemoComponent] + imports: [ + CommonModule, + FormsModule, + FormLayoutDemoRoutingModule, + AutoCompleteModule, + CalendarModule, + ChipsModule, + DropdownModule, + InputMaskModule, + InputNumberModule, + CascadeSelectModule, + MultiSelectModule, + InputTextareaModule, + InputTextModule, + FormLayoutDemoComponent + ] }) export class FormLayoutDemoModule { } diff --git a/src/app/demo/components/uikit/input/inputdemo.component.ts b/src/app/demo/components/uikit/input/inputdemo.component.ts index 44e74a5..977a544 100644 --- a/src/app/demo/components/uikit/input/inputdemo.component.ts +++ b/src/app/demo/components/uikit/input/inputdemo.component.ts @@ -1,9 +1,31 @@ import { Component, OnInit } from '@angular/core'; -import { SelectItem } from 'primeng/api'; +import { SelectItem, SharedModule } from 'primeng/api'; import { CountryService } from 'src/app/demo/service/country.service'; +import { ButtonModule } from 'primeng/button'; +import { SelectButtonModule } from 'primeng/selectbutton'; +import { ToggleButtonModule } from 'primeng/togglebutton'; +import { MultiSelectModule } from 'primeng/multiselect'; +import { DropdownModule } from 'primeng/dropdown'; +import { ListboxModule } from 'primeng/listbox'; +import { InputSwitchModule } from 'primeng/inputswitch'; +import { CheckboxModule } from 'primeng/checkbox'; +import { RadioButtonModule } from 'primeng/radiobutton'; +import { KnobModule } from 'primeng/knob'; +import { ColorPickerModule } from 'primeng/colorpicker'; +import { RatingModule } from 'primeng/rating'; +import { SliderModule } from 'primeng/slider'; +import { ChipsModule } from 'primeng/chips'; +import { InputNumberModule } from 'primeng/inputnumber'; +import { CalendarModule } from 'primeng/calendar'; +import { FormsModule } from '@angular/forms'; +import { AutoCompleteModule } from 'primeng/autocomplete'; +import { InputTextareaModule } from 'primeng/inputtextarea'; +import { InputTextModule } from 'primeng/inputtext'; @Component({ - templateUrl: './inputdemo.component.html' + templateUrl: './inputdemo.component.html', + standalone: true, + imports: [InputTextModule, InputTextareaModule, AutoCompleteModule, FormsModule, CalendarModule, InputNumberModule, ChipsModule, SliderModule, RatingModule, ColorPickerModule, KnobModule, RadioButtonModule, CheckboxModule, InputSwitchModule, ListboxModule, DropdownModule, MultiSelectModule, SharedModule, ToggleButtonModule, SelectButtonModule, ButtonModule] }) export class InputDemoComponent implements OnInit { diff --git a/src/app/demo/components/uikit/input/inputdemo.module.ts b/src/app/demo/components/uikit/input/inputdemo.module.ts index b19d7c9..de3d2c3 100644 --- a/src/app/demo/components/uikit/input/inputdemo.module.ts +++ b/src/app/demo/components/uikit/input/inputdemo.module.ts @@ -27,33 +27,33 @@ import { ToggleButtonModule } from 'primeng/togglebutton'; import { SliderModule } from 'primeng/slider'; @NgModule({ - imports: [ - CommonModule, - FormsModule, - InputDemoRoutingModule, - AutoCompleteModule, - CalendarModule, - ChipsModule, - DropdownModule, - InputMaskModule, - InputNumberModule, - ColorPickerModule, - CascadeSelectModule, - MultiSelectModule, - ToggleButtonModule, - SliderModule, - InputTextareaModule, - RadioButtonModule, - InputTextModule, - RatingModule, - ChipModule, - KnobModule, - InputSwitchModule, - ListboxModule, - SelectButtonModule, - CheckboxModule, - ButtonModule - ], - declarations: [InputDemoComponent] + imports: [ + CommonModule, + FormsModule, + InputDemoRoutingModule, + AutoCompleteModule, + CalendarModule, + ChipsModule, + DropdownModule, + InputMaskModule, + InputNumberModule, + ColorPickerModule, + CascadeSelectModule, + MultiSelectModule, + ToggleButtonModule, + SliderModule, + InputTextareaModule, + RadioButtonModule, + InputTextModule, + RatingModule, + ChipModule, + KnobModule, + InputSwitchModule, + ListboxModule, + SelectButtonModule, + CheckboxModule, + ButtonModule, + InputDemoComponent + ] }) export class InputDemoModule { } diff --git a/src/app/demo/components/uikit/invalid/invalidstatedemo.component.ts b/src/app/demo/components/uikit/invalid/invalidstatedemo.component.ts index 7c48ae0..4c603b3 100644 --- a/src/app/demo/components/uikit/invalid/invalidstatedemo.component.ts +++ b/src/app/demo/components/uikit/invalid/invalidstatedemo.component.ts @@ -1,8 +1,21 @@ import { Component, OnInit } from '@angular/core'; import { CountryService } from 'src/app/demo/service/country.service'; +import { InputTextareaModule } from 'primeng/inputtextarea'; +import { MultiSelectModule } from 'primeng/multiselect'; +import { DropdownModule } from 'primeng/dropdown'; +import { InputNumberModule } from 'primeng/inputnumber'; +import { InputMaskModule } from 'primeng/inputmask'; +import { PasswordModule } from 'primeng/password'; +import { ChipsModule } from 'primeng/chips'; +import { CalendarModule } from 'primeng/calendar'; +import { FormsModule } from '@angular/forms'; +import { AutoCompleteModule } from 'primeng/autocomplete'; +import { InputTextModule } from 'primeng/inputtext'; @Component({ - templateUrl: './invalidstatedemo.component.html' + templateUrl: './invalidstatedemo.component.html', + standalone: true, + imports: [InputTextModule, AutoCompleteModule, FormsModule, CalendarModule, ChipsModule, PasswordModule, InputMaskModule, InputNumberModule, DropdownModule, MultiSelectModule, InputTextareaModule] }) export class InvalidStateDemoComponent implements OnInit { diff --git a/src/app/demo/components/uikit/invalid/invalidstatedemo.module.ts b/src/app/demo/components/uikit/invalid/invalidstatedemo.module.ts index 8a632dc..658c0a0 100644 --- a/src/app/demo/components/uikit/invalid/invalidstatedemo.module.ts +++ b/src/app/demo/components/uikit/invalid/invalidstatedemo.module.ts @@ -16,22 +16,22 @@ import { InputTextModule } from "primeng/inputtext"; import { PasswordModule } from "primeng/password"; @NgModule({ - imports: [ - CommonModule, - FormsModule, - InvalidStateDemoRoutingModule, - AutoCompleteModule, - CalendarModule, - ChipsModule, - DropdownModule, - InputMaskModule, - InputNumberModule, - CascadeSelectModule, - MultiSelectModule, - PasswordModule, - InputTextareaModule, - InputTextModule - ], - declarations: [InvalidStateDemoComponent] + imports: [ + CommonModule, + FormsModule, + InvalidStateDemoRoutingModule, + AutoCompleteModule, + CalendarModule, + ChipsModule, + DropdownModule, + InputMaskModule, + InputNumberModule, + CascadeSelectModule, + MultiSelectModule, + PasswordModule, + InputTextareaModule, + InputTextModule, + InvalidStateDemoComponent + ] }) export class InvalidStateDemoModule { } diff --git a/src/app/demo/components/uikit/list/listdemo.component.ts b/src/app/demo/components/uikit/list/listdemo.component.ts index f062366..7f7c2d7 100644 --- a/src/app/demo/components/uikit/list/listdemo.component.ts +++ b/src/app/demo/components/uikit/list/listdemo.component.ts @@ -1,11 +1,20 @@ import { Component, OnInit } from '@angular/core'; -import { SelectItem } from 'primeng/api'; -import { DataView } from 'primeng/dataview'; +import { SelectItem, SharedModule } from 'primeng/api'; +import { DataView, DataViewModule } from 'primeng/dataview'; import { Product } from 'src/app/demo/api/product'; import { ProductService } from 'src/app/demo/service/product.service'; +import { OrderListModule } from 'primeng/orderlist'; +import { PickListModule } from 'primeng/picklist'; +import { ButtonModule } from 'primeng/button'; +import { FormsModule } from '@angular/forms'; +import { RatingModule } from 'primeng/rating'; +import { InputTextModule } from 'primeng/inputtext'; +import { DropdownModule } from 'primeng/dropdown'; @Component({ - templateUrl: './listdemo.component.html' + templateUrl: './listdemo.component.html', + standalone: true, + imports: [DataViewModule, SharedModule, DropdownModule, InputTextModule, RatingModule, FormsModule, ButtonModule, PickListModule, OrderListModule] }) export class ListDemoComponent implements OnInit { diff --git a/src/app/demo/components/uikit/list/listdemo.module.ts b/src/app/demo/components/uikit/list/listdemo.module.ts index 68c948f..2b6f08e 100644 --- a/src/app/demo/components/uikit/list/listdemo.module.ts +++ b/src/app/demo/components/uikit/list/listdemo.module.ts @@ -12,18 +12,18 @@ import { RatingModule } from 'primeng/rating'; import { ButtonModule } from 'primeng/button'; @NgModule({ - imports: [ - CommonModule, - FormsModule, - ListDemoRoutingModule, - DataViewModule, - PickListModule, - OrderListModule, - InputTextModule, - DropdownModule, - RatingModule, - ButtonModule - ], - declarations: [ListDemoComponent] + imports: [ + CommonModule, + FormsModule, + ListDemoRoutingModule, + DataViewModule, + PickListModule, + OrderListModule, + InputTextModule, + DropdownModule, + RatingModule, + ButtonModule, + ListDemoComponent + ] }) export class ListDemoModule { } diff --git a/src/app/demo/components/uikit/media/mediademo.component.ts b/src/app/demo/components/uikit/media/mediademo.component.ts index dd251ee..30a17f0 100644 --- a/src/app/demo/components/uikit/media/mediademo.component.ts +++ b/src/app/demo/components/uikit/media/mediademo.component.ts @@ -2,9 +2,16 @@ import { Component, OnInit } from '@angular/core'; import { ProductService } from 'src/app/demo/service/product.service'; import { PhotoService } from 'src/app/demo/service/photo.service'; import { Product } from 'src/app/demo/api/product'; +import { GalleriaModule } from 'primeng/galleria'; +import { ImageModule } from 'primeng/image'; +import { ButtonModule } from 'primeng/button'; +import { SharedModule } from 'primeng/api'; +import { CarouselModule } from 'primeng/carousel'; @Component({ - templateUrl: './mediademo.component.html' + templateUrl: './mediademo.component.html', + standalone: true, + imports: [CarouselModule, SharedModule, ButtonModule, ImageModule, GalleriaModule] }) export class MediaDemoComponent implements OnInit { diff --git a/src/app/demo/components/uikit/media/mediademo.module.ts b/src/app/demo/components/uikit/media/mediademo.module.ts index bca3a0e..b25edd8 100644 --- a/src/app/demo/components/uikit/media/mediademo.module.ts +++ b/src/app/demo/components/uikit/media/mediademo.module.ts @@ -8,14 +8,14 @@ import { GalleriaModule } from 'primeng/galleria'; import { CarouselModule } from 'primeng/carousel'; @NgModule({ - imports: [ - CommonModule, - MediaDemoRoutingModule, - ButtonModule, - ImageModule, - GalleriaModule, - CarouselModule - ], - declarations: [MediaDemoComponent] + imports: [ + CommonModule, + MediaDemoRoutingModule, + ButtonModule, + ImageModule, + GalleriaModule, + CarouselModule, + MediaDemoComponent + ] }) export class MediaDemoModule { } diff --git a/src/app/demo/components/uikit/menus/menus.component.ts b/src/app/demo/components/uikit/menus/menus.component.ts index e49e299..97a97d2 100755 --- a/src/app/demo/components/uikit/menus/menus.component.ts +++ b/src/app/demo/components/uikit/menus/menus.component.ts @@ -1,5 +1,17 @@ import { Component, OnInit } from '@angular/core'; -import { MegaMenuItem, MenuItem } from 'primeng/api'; +import { MegaMenuItem, MenuItem, SharedModule } from 'primeng/api'; +import { PanelMenuModule } from 'primeng/panelmenu'; +import { MegaMenuModule } from 'primeng/megamenu'; +import { ContextMenuModule } from 'primeng/contextmenu'; +import { ButtonModule } from 'primeng/button'; +import { MenuModule } from 'primeng/menu'; +import { TieredMenuModule } from 'primeng/tieredmenu'; +import { RouterOutlet } from '@angular/router'; +import { StepsModule } from 'primeng/steps'; +import { TabMenuModule } from 'primeng/tabmenu'; +import { BreadcrumbModule } from 'primeng/breadcrumb'; +import { InputTextModule } from 'primeng/inputtext'; +import { MenubarModule } from 'primeng/menubar'; @Component({ templateUrl: './menus.component.html', @@ -7,7 +19,9 @@ import { MegaMenuItem, MenuItem } from 'primeng/api'; :host ::ng-deep .p-menubar-root-list { flex-wrap: wrap; } - `] + `], + standalone: true, + imports: [MenubarModule, SharedModule, InputTextModule, BreadcrumbModule, TabMenuModule, StepsModule, RouterOutlet, TieredMenuModule, MenuModule, ButtonModule, ContextMenuModule, MegaMenuModule, PanelMenuModule] }) export class MenusComponent implements OnInit { diff --git a/src/app/demo/components/uikit/menus/menus.module.ts b/src/app/demo/components/uikit/menus/menus.module.ts index 659899d..60a0162 100644 --- a/src/app/demo/components/uikit/menus/menus.module.ts +++ b/src/app/demo/components/uikit/menus/menus.module.ts @@ -18,32 +18,32 @@ import { MegaMenuModule } from 'primeng/megamenu'; import { PanelMenuModule } from 'primeng/panelmenu'; import { InputTextModule } from 'primeng/inputtext'; @NgModule({ - imports: [ - CommonModule, - BreadcrumbModule, - MenubarModule, - TabMenuModule, - StepsModule, - TieredMenuModule, - MenuModule, - ButtonModule, - ContextMenuModule, - MegaMenuModule, - PanelMenuModule, - InputTextModule, - RouterModule.forChild([ - { - path: '', component: MenusComponent, children: [ - { path: '', redirectTo: 'personal', pathMatch: 'full' }, - { path: 'personal', component: PersonalComponent }, - { path: 'confirmation', component: ConfirmationComponent }, - { path: 'seat', component: SeatComponent }, - { path: 'payment', component: PaymentComponent } - ] - } - ]) - ], - declarations: [MenusComponent], - exports: [RouterModule] + imports: [ + CommonModule, + BreadcrumbModule, + MenubarModule, + TabMenuModule, + StepsModule, + TieredMenuModule, + MenuModule, + ButtonModule, + ContextMenuModule, + MegaMenuModule, + PanelMenuModule, + InputTextModule, + RouterModule.forChild([ + { + path: '', component: MenusComponent, children: [ + { path: '', redirectTo: 'personal', pathMatch: 'full' }, + { path: 'personal', component: PersonalComponent }, + { path: 'confirmation', component: ConfirmationComponent }, + { path: 'seat', component: SeatComponent }, + { path: 'payment', component: PaymentComponent } + ] + } + ]), + MenusComponent + ], + exports: [RouterModule] }) export class MenusModule { } diff --git a/src/app/demo/components/uikit/messages/messagesdemo.component.ts b/src/app/demo/components/uikit/messages/messagesdemo.component.ts index 97c425f..bd8b6a2 100755 --- a/src/app/demo/components/uikit/messages/messagesdemo.component.ts +++ b/src/app/demo/components/uikit/messages/messagesdemo.component.ts @@ -1,9 +1,16 @@ import { Component } from '@angular/core'; import { Message, MessageService } from 'primeng/api'; +import { MessageModule } from 'primeng/message'; +import { InputTextModule } from 'primeng/inputtext'; +import { MessagesModule } from 'primeng/messages'; +import { ButtonModule } from 'primeng/button'; +import { ToastModule } from 'primeng/toast'; @Component({ templateUrl: './messagesdemo.component.html', - providers: [MessageService] + providers: [MessageService], + standalone: true, + imports: [ToastModule, ButtonModule, MessagesModule, InputTextModule, MessageModule] }) export class MessagesDemoComponent { diff --git a/src/app/demo/components/uikit/messages/messagesdemo.module.ts b/src/app/demo/components/uikit/messages/messagesdemo.module.ts index 8c0e73e..949cba7 100644 --- a/src/app/demo/components/uikit/messages/messagesdemo.module.ts +++ b/src/app/demo/components/uikit/messages/messagesdemo.module.ts @@ -9,15 +9,15 @@ import { ToastModule } from 'primeng/toast'; import { InputTextModule } from 'primeng/inputtext'; @NgModule({ - imports: [ - CommonModule, - MessagesDemoRoutingModule, - MessagesModule, - MessageModule, - ButtonModule, - ToastModule, - InputTextModule - ], - declarations: [MessagesDemoComponent] + imports: [ + CommonModule, + MessagesDemoRoutingModule, + MessagesModule, + MessageModule, + ButtonModule, + ToastModule, + InputTextModule, + MessagesDemoComponent + ] }) export class MessagesDemoModule { } diff --git a/src/app/demo/components/uikit/misc/miscdemo.component.ts b/src/app/demo/components/uikit/misc/miscdemo.component.ts index c951e10..b3a1dcb 100755 --- a/src/app/demo/components/uikit/misc/miscdemo.component.ts +++ b/src/app/demo/components/uikit/misc/miscdemo.component.ts @@ -1,7 +1,19 @@ import { Component, OnDestroy, OnInit } from '@angular/core'; +import { SkeletonModule } from 'primeng/skeleton'; +import { ChipModule } from 'primeng/chip'; +import { TagModule } from 'primeng/tag'; +import { ScrollTopModule } from 'primeng/scrolltop'; +import { ScrollPanelModule } from 'primeng/scrollpanel'; +import { AvatarModule } from 'primeng/avatar'; +import { AvatarGroupModule } from 'primeng/avatargroup'; +import { ButtonModule } from 'primeng/button'; +import { BadgeModule } from 'primeng/badge'; +import { ProgressBarModule } from 'primeng/progressbar'; @Component({ - templateUrl: './miscdemo.component.html' + templateUrl: './miscdemo.component.html', + standalone: true, + imports: [ProgressBarModule, BadgeModule, ButtonModule, AvatarGroupModule, AvatarModule, ScrollPanelModule, ScrollTopModule, TagModule, ChipModule, SkeletonModule] }) export class MiscDemoComponent implements OnInit, OnDestroy { diff --git a/src/app/demo/components/uikit/misc/miscdemo.module.ts b/src/app/demo/components/uikit/misc/miscdemo.module.ts index 22928b2..72ab1f2 100644 --- a/src/app/demo/components/uikit/misc/miscdemo.module.ts +++ b/src/app/demo/components/uikit/misc/miscdemo.module.ts @@ -14,20 +14,20 @@ import { AvatarGroupModule } from 'primeng/avatargroup'; import { ScrollTopModule } from 'primeng/scrolltop'; @NgModule({ - imports: [ - CommonModule, - MiscDemoRoutingModule, - ProgressBarModule, - BadgeModule, - AvatarModule, - ScrollPanelModule, - TagModule, - ChipModule, - ButtonModule, - SkeletonModule, - AvatarGroupModule, - ScrollTopModule - ], - declarations: [MiscDemoComponent] + imports: [ + CommonModule, + MiscDemoRoutingModule, + ProgressBarModule, + BadgeModule, + AvatarModule, + ScrollPanelModule, + TagModule, + ChipModule, + ButtonModule, + SkeletonModule, + AvatarGroupModule, + ScrollTopModule, + MiscDemoComponent + ] }) export class MiscDemoModule { } diff --git a/src/app/demo/components/uikit/overlays/overlaysdemo.component.ts b/src/app/demo/components/uikit/overlays/overlaysdemo.component.ts index bd20ef1..3447000 100755 --- a/src/app/demo/components/uikit/overlays/overlaysdemo.component.ts +++ b/src/app/demo/components/uikit/overlays/overlaysdemo.component.ts @@ -1,11 +1,24 @@ import { Component, OnInit } from '@angular/core'; -import { ConfirmationService, MessageService } from 'primeng/api'; +import { ConfirmationService, MessageService, SharedModule } from 'primeng/api'; import { Product } from 'src/app/demo/api/product'; import { ProductService } from 'src/app/demo/service/product.service'; +import { ConfirmPopupModule } from 'primeng/confirmpopup'; +import { RippleModule } from 'primeng/ripple'; +import { TooltipModule } from 'primeng/tooltip'; +import { InputTextModule } from 'primeng/inputtext'; +import { SidebarModule } from 'primeng/sidebar'; +import { ConfirmDialogModule } from 'primeng/confirmdialog'; +import { TableModule } from 'primeng/table'; +import { OverlayPanelModule } from 'primeng/overlaypanel'; +import { ButtonModule } from 'primeng/button'; +import { DialogModule } from 'primeng/dialog'; +import { ToastModule } from 'primeng/toast'; @Component({ templateUrl: './overlaysdemo.component.html', - providers: [ConfirmationService, MessageService] + providers: [ConfirmationService, MessageService], + standalone: true, + imports: [ToastModule, DialogModule, SharedModule, ButtonModule, OverlayPanelModule, TableModule, ConfirmDialogModule, SidebarModule, InputTextModule, TooltipModule, RippleModule, ConfirmPopupModule] }) export class OverlaysDemoComponent implements OnInit { diff --git a/src/app/demo/components/uikit/overlays/overlaysdemo.module.ts b/src/app/demo/components/uikit/overlays/overlaysdemo.module.ts index 4dcf1f8..5f2aaaa 100644 --- a/src/app/demo/components/uikit/overlays/overlaysdemo.module.ts +++ b/src/app/demo/components/uikit/overlays/overlaysdemo.module.ts @@ -15,22 +15,22 @@ import { ConfirmPopupModule } from 'primeng/confirmpopup'; import { TooltipModule } from 'primeng/tooltip'; import { InputTextModule } from 'primeng/inputtext'; @NgModule({ - imports: [ - CommonModule, - OverlaysDemoRoutingModule, - ToastModule, - DialogModule, - FormsModule, - TooltipModule, - InputTextModule, - ButtonModule, - OverlayPanelModule, - TableModule, - ConfirmDialogModule, - SidebarModule, - RippleModule, - ConfirmPopupModule - ], - declarations: [OverlaysDemoComponent] + imports: [ + CommonModule, + OverlaysDemoRoutingModule, + ToastModule, + DialogModule, + FormsModule, + TooltipModule, + InputTextModule, + ButtonModule, + OverlayPanelModule, + TableModule, + ConfirmDialogModule, + SidebarModule, + RippleModule, + ConfirmPopupModule, + OverlaysDemoComponent + ] }) export class OverlaysDemoModule { } diff --git a/src/app/demo/components/uikit/panels/panelsdemo.component.ts b/src/app/demo/components/uikit/panels/panelsdemo.component.ts index 646e54e..02c66ae 100755 --- a/src/app/demo/components/uikit/panels/panelsdemo.component.ts +++ b/src/app/demo/components/uikit/panels/panelsdemo.component.ts @@ -1,8 +1,21 @@ import { Component, OnInit } from '@angular/core'; -import { MenuItem } from 'primeng/api'; +import { MenuItem, SharedModule } from 'primeng/api'; +import { SplitterModule } from 'primeng/splitter'; +import { DividerModule } from 'primeng/divider'; +import { InputTextModule } from 'primeng/inputtext'; +import { MenuModule } from 'primeng/menu'; +import { FieldsetModule } from 'primeng/fieldset'; +import { PanelModule } from 'primeng/panel'; +import { TabViewModule } from 'primeng/tabview'; +import { AccordionModule } from 'primeng/accordion'; +import { SplitButtonModule } from 'primeng/splitbutton'; +import { ButtonModule } from 'primeng/button'; +import { ToolbarModule } from 'primeng/toolbar'; @Component({ - templateUrl: './panelsdemo.component.html' + templateUrl: './panelsdemo.component.html', + standalone: true, + imports: [ToolbarModule, ButtonModule, SplitButtonModule, AccordionModule, TabViewModule, PanelModule, FieldsetModule, MenuModule, InputTextModule, DividerModule, SplitterModule, SharedModule] }) export class PanelsDemoComponent implements OnInit { diff --git a/src/app/demo/components/uikit/panels/panelsdemo.module.ts b/src/app/demo/components/uikit/panels/panelsdemo.module.ts index 79c87a7..b672dfe 100644 --- a/src/app/demo/components/uikit/panels/panelsdemo.module.ts +++ b/src/app/demo/components/uikit/panels/panelsdemo.module.ts @@ -17,23 +17,23 @@ import { SplitterModule } from 'primeng/splitter'; import { PanelModule } from 'primeng/panel'; @NgModule({ - imports: [ - CommonModule, - FormsModule, - PanelsDemoRoutingModule, - ToolbarModule, - ButtonModule, - RippleModule, - SplitButtonModule, - AccordionModule, - TabViewModule, - FieldsetModule, - MenuModule, - InputTextModule, - DividerModule, - SplitterModule, - PanelModule - ], - declarations: [PanelsDemoComponent] + imports: [ + CommonModule, + FormsModule, + PanelsDemoRoutingModule, + ToolbarModule, + ButtonModule, + RippleModule, + SplitButtonModule, + AccordionModule, + TabViewModule, + FieldsetModule, + MenuModule, + InputTextModule, + DividerModule, + SplitterModule, + PanelModule, + PanelsDemoComponent + ] }) export class PanelsDemoModule { } diff --git a/src/app/demo/components/uikit/table/tabledemo.component.ts b/src/app/demo/components/uikit/table/tabledemo.component.ts index 88ebc2a..d293e56 100644 --- a/src/app/demo/components/uikit/table/tabledemo.component.ts +++ b/src/app/demo/components/uikit/table/tabledemo.component.ts @@ -3,8 +3,20 @@ import { Customer, Representative } from 'src/app/demo/api/customer'; import { CustomerService } from 'src/app/demo/service/customer.service'; import { Product } from 'src/app/demo/api/product'; import { ProductService } from 'src/app/demo/service/product.service'; -import { Table } from 'primeng/table'; -import { MessageService, ConfirmationService } from 'primeng/api'; +import { Table, TableModule } from 'primeng/table'; +import { MessageService, ConfirmationService, SharedModule } from 'primeng/api'; +import { RatingModule } from 'primeng/rating'; +import { RippleModule } from 'primeng/ripple'; +import { ToastModule } from 'primeng/toast'; +import { ToggleButtonModule } from 'primeng/togglebutton'; +import { NgClass, NgIf, CurrencyPipe, DatePipe } from '@angular/common'; +import { ProgressBarModule } from 'primeng/progressbar'; +import { SliderModule } from 'primeng/slider'; +import { DropdownModule } from 'primeng/dropdown'; +import { FormsModule } from '@angular/forms'; +import { MultiSelectModule } from 'primeng/multiselect'; +import { InputTextModule } from 'primeng/inputtext'; +import { ButtonModule } from 'primeng/button'; interface expandedRows { [key: string]: boolean; @@ -12,7 +24,9 @@ interface expandedRows { @Component({ templateUrl: './tabledemo.component.html', - providers: [MessageService, ConfirmationService] + providers: [MessageService, ConfirmationService], + standalone: true, + imports: [TableModule, SharedModule, ButtonModule, InputTextModule, MultiSelectModule, FormsModule, DropdownModule, SliderModule, ProgressBarModule, NgClass, ToggleButtonModule, ToastModule, RippleModule, RatingModule, NgIf, CurrencyPipe, DatePipe] }) export class TableDemoComponent implements OnInit { diff --git a/src/app/demo/components/uikit/table/tabledemo.module.ts b/src/app/demo/components/uikit/table/tabledemo.module.ts index 290afd9..d07b4cd 100644 --- a/src/app/demo/components/uikit/table/tabledemo.module.ts +++ b/src/app/demo/components/uikit/table/tabledemo.module.ts @@ -16,22 +16,22 @@ import { SliderModule } from 'primeng/slider'; import { RatingModule } from 'primeng/rating'; @NgModule({ - imports: [ - CommonModule, - TableDemoRoutingModule, - FormsModule, - TableModule, - RatingModule, - ButtonModule, - SliderModule, - InputTextModule, - ToggleButtonModule, - RippleModule, - MultiSelectModule, - DropdownModule, - ProgressBarModule, - ToastModule - ], - declarations: [TableDemoComponent] + imports: [ + CommonModule, + TableDemoRoutingModule, + FormsModule, + TableModule, + RatingModule, + ButtonModule, + SliderModule, + InputTextModule, + ToggleButtonModule, + RippleModule, + MultiSelectModule, + DropdownModule, + ProgressBarModule, + ToastModule, + TableDemoComponent + ] }) export class TableDemoModule { } diff --git a/src/app/demo/components/uikit/tree/treedemo.component.ts b/src/app/demo/components/uikit/tree/treedemo.component.ts index 329e02a..2204a4b 100644 --- a/src/app/demo/components/uikit/tree/treedemo.component.ts +++ b/src/app/demo/components/uikit/tree/treedemo.component.ts @@ -1,9 +1,14 @@ import { Component, OnInit } from '@angular/core'; import { NodeService } from 'src/app/demo/service/node.service'; -import { TreeNode} from 'primeng/api'; +import { TreeNode, SharedModule } from 'primeng/api'; +import { NgFor, NgIf } from '@angular/common'; +import { TreeTableModule } from 'primeng/treetable'; +import { TreeModule } from 'primeng/tree'; @Component({ - templateUrl: './treedemo.component.html' + templateUrl: './treedemo.component.html', + standalone: true, + imports: [TreeModule, TreeTableModule, SharedModule, NgFor, NgIf] }) export class TreeDemoComponent implements OnInit { diff --git a/src/app/demo/components/uikit/tree/treedemo.module.ts b/src/app/demo/components/uikit/tree/treedemo.module.ts index c3db357..da45eb3 100644 --- a/src/app/demo/components/uikit/tree/treedemo.module.ts +++ b/src/app/demo/components/uikit/tree/treedemo.module.ts @@ -7,13 +7,13 @@ import { TreeModule } from 'primeng/tree'; import { TreeTableModule } from 'primeng/treetable'; @NgModule({ - imports: [ - CommonModule, - TreeDemoRoutingModule, - FormsModule, - TreeModule, - TreeTableModule - ], - declarations: [TreeDemoComponent], + imports: [ + CommonModule, + TreeDemoRoutingModule, + FormsModule, + TreeModule, + TreeTableModule, + TreeDemoComponent + ], }) export class TreeDemoModule { } diff --git a/src/app/demo/components/utilities/icons/icons.component.ts b/src/app/demo/components/utilities/icons/icons.component.ts index 2db504a..2a00336 100644 --- a/src/app/demo/components/utilities/icons/icons.component.ts +++ b/src/app/demo/components/utilities/icons/icons.component.ts @@ -1,8 +1,12 @@ import { Component, OnInit } from '@angular/core'; import { IconService } from 'src/app/demo/service/icon.service'; +import { NgFor } from '@angular/common'; +import { InputTextModule } from 'primeng/inputtext'; @Component({ templateUrl: './icons.component.html', + standalone: true, + imports: [InputTextModule, NgFor], }) export class IconsComponent implements OnInit { diff --git a/src/app/demo/components/utilities/utilities.module.ts b/src/app/demo/components/utilities/utilities.module.ts index 39e0591..a3ccbee 100644 --- a/src/app/demo/components/utilities/utilities.module.ts +++ b/src/app/demo/components/utilities/utilities.module.ts @@ -8,8 +8,8 @@ import { InputTextModule } from 'primeng/inputtext'; imports: [ CommonModule, UtilitiesRoutingModule, - InputTextModule - ], - declarations: [IconsComponent] + InputTextModule, + IconsComponent + ] }) export class UtilitiesModule { } diff --git a/src/app/layout/app.footer.component.ts b/src/app/layout/app.footer.component.ts index 0c96a45..59e6eb7 100644 --- a/src/app/layout/app.footer.component.ts +++ b/src/app/layout/app.footer.component.ts @@ -3,7 +3,8 @@ import { LayoutService } from "./service/app.layout.service"; @Component({ selector: 'app-footer', - templateUrl: './app.footer.component.html' + templateUrl: './app.footer.component.html', + standalone: true }) export class AppFooterComponent { constructor(public layoutService: LayoutService) { } diff --git a/src/app/layout/app.layout.component.ts b/src/app/layout/app.layout.component.ts index 802b5a9..4f511ee 100644 --- a/src/app/layout/app.layout.component.ts +++ b/src/app/layout/app.layout.component.ts @@ -1,13 +1,18 @@ import { Component, OnDestroy, Renderer2, ViewChild } from '@angular/core'; -import { NavigationEnd, Router } from '@angular/router'; +import { NavigationEnd, Router, RouterOutlet } from '@angular/router'; import { filter, Subscription } from 'rxjs'; import { LayoutService } from "./service/app.layout.service"; import { AppSidebarComponent } from "./app.sidebar.component"; import { AppTopBarComponent } from './app.topbar.component'; +import { AppConfigComponent } from './config/app.config.component'; +import { AppFooterComponent } from './app.footer.component'; +import { NgClass } from '@angular/common'; @Component({ selector: 'app-layout', - templateUrl: './app.layout.component.html' + templateUrl: './app.layout.component.html', + standalone: true, + imports: [NgClass, AppTopBarComponent, AppSidebarComponent, RouterOutlet, AppFooterComponent, AppConfigComponent] }) export class AppLayoutComponent implements OnDestroy { diff --git a/src/app/layout/app.layout.module.ts b/src/app/layout/app.layout.module.ts index 52bc4e5..49913fa 100644 --- a/src/app/layout/app.layout.module.ts +++ b/src/app/layout/app.layout.module.ts @@ -19,14 +19,6 @@ import { AppSidebarComponent } from "./app.sidebar.component"; import { AppLayoutComponent } from "./app.layout.component"; @NgModule({ - declarations: [ - AppMenuitemComponent, - AppTopBarComponent, - AppFooterComponent, - AppMenuComponent, - AppSidebarComponent, - AppLayoutComponent, - ], imports: [ BrowserModule, FormsModule, @@ -39,7 +31,13 @@ import { AppLayoutComponent } from "./app.layout.component"; InputSwitchModule, RippleModule, RouterModule, - AppConfigModule + AppConfigModule, + AppMenuitemComponent, + AppTopBarComponent, + AppFooterComponent, + AppMenuComponent, + AppSidebarComponent, + AppLayoutComponent ], exports: [AppLayoutComponent] }) diff --git a/src/app/layout/app.menu.component.ts b/src/app/layout/app.menu.component.ts index e515892..910cee7 100644 --- a/src/app/layout/app.menu.component.ts +++ b/src/app/layout/app.menu.component.ts @@ -1,10 +1,14 @@ import { OnInit } from '@angular/core'; import { Component } from '@angular/core'; import { LayoutService } from './service/app.layout.service'; +import { AppMenuitemComponent } from './app.menuitem.component'; +import { NgFor, NgIf } from '@angular/common'; @Component({ selector: 'app-menu', - templateUrl: './app.menu.component.html' + templateUrl: './app.menu.component.html', + standalone: true, + imports: [NgFor, NgIf, AppMenuitemComponent] }) export class AppMenuComponent implements OnInit { diff --git a/src/app/layout/app.menuitem.component.ts b/src/app/layout/app.menuitem.component.ts index 2ec9c92..d311bf2 100644 --- a/src/app/layout/app.menuitem.component.ts +++ b/src/app/layout/app.menuitem.component.ts @@ -1,10 +1,12 @@ -import { ChangeDetectorRef, Component, Host, HostBinding, Input, OnDestroy, OnInit } from '@angular/core'; -import { NavigationEnd, Router } from '@angular/router'; +import { ChangeDetectorRef, Component, Host, HostBinding, Input, OnDestroy, OnInit, forwardRef } from '@angular/core'; +import { NavigationEnd, Router, RouterLinkActive, RouterLink } from '@angular/router'; import { animate, state, style, transition, trigger } from '@angular/animations'; import { Subscription } from 'rxjs'; import { filter } from 'rxjs/operators'; import { MenuService } from './app.menu.service'; import { LayoutService } from './service/app.layout.service'; +import { RippleModule } from 'primeng/ripple'; +import { NgIf, NgClass, NgFor } from '@angular/common'; @Component({ // eslint-disable-next-line @angular-eslint/component-selector @@ -45,7 +47,9 @@ import { LayoutService } from './service/app.layout.service'; })), transition('collapsed <=> expanded', animate('400ms cubic-bezier(0.86, 0, 0.07, 1)')) ]) - ] + ], + standalone: true, + imports: [NgIf, RippleModule, NgClass, RouterLinkActive, RouterLink, NgFor, forwardRef(() => AppMenuitemComponent)] }) export class AppMenuitemComponent implements OnInit, OnDestroy { diff --git a/src/app/layout/app.sidebar.component.ts b/src/app/layout/app.sidebar.component.ts index c48f9bb..09aed37 100644 --- a/src/app/layout/app.sidebar.component.ts +++ b/src/app/layout/app.sidebar.component.ts @@ -1,9 +1,12 @@ import { Component, ElementRef } from '@angular/core'; import { LayoutService } from "./service/app.layout.service"; +import { AppMenuComponent } from './app.menu.component'; @Component({ selector: 'app-sidebar', - templateUrl: './app.sidebar.component.html' + templateUrl: './app.sidebar.component.html', + standalone: true, + imports: [AppMenuComponent] }) export class AppSidebarComponent { constructor(public layoutService: LayoutService, public el: ElementRef) { } diff --git a/src/app/layout/app.topbar.component.ts b/src/app/layout/app.topbar.component.ts index c8e62ab..10e075f 100644 --- a/src/app/layout/app.topbar.component.ts +++ b/src/app/layout/app.topbar.component.ts @@ -1,10 +1,14 @@ import { Component, ElementRef, ViewChild } from '@angular/core'; import { MenuItem } from 'primeng/api'; import { LayoutService } from "./service/app.layout.service"; +import { NgClass } from '@angular/common'; +import { RouterLink } from '@angular/router'; @Component({ selector: 'app-topbar', - templateUrl: './app.topbar.component.html' + templateUrl: './app.topbar.component.html', + standalone: true, + imports: [RouterLink, NgClass] }) export class AppTopBarComponent { diff --git a/src/app/layout/config/app.config.component.ts b/src/app/layout/config/app.config.component.ts index fb3bb7b..727bc69 100644 --- a/src/app/layout/config/app.config.component.ts +++ b/src/app/layout/config/app.config.component.ts @@ -1,10 +1,18 @@ import { Component, Input } from '@angular/core'; import { LayoutService } from "../service/app.layout.service"; import { MenuService } from "../app.menu.service"; +import { InputSwitchModule } from 'primeng/inputswitch'; +import { FormsModule } from '@angular/forms'; +import { RadioButtonModule } from 'primeng/radiobutton'; +import { NgFor, NgClass, NgIf } from '@angular/common'; +import { ButtonModule } from 'primeng/button'; +import { SidebarModule } from 'primeng/sidebar'; @Component({ selector: 'app-config', - templateUrl: './app.config.component.html' + templateUrl: './app.config.component.html', + standalone: true, + imports: [SidebarModule, ButtonModule, NgFor, NgClass, NgIf, RadioButtonModule, FormsModule, InputSwitchModule] }) export class AppConfigComponent { diff --git a/src/app/layout/config/config.module.ts b/src/app/layout/config/config.module.ts index 2c00f85..2b3210a 100644 --- a/src/app/layout/config/config.module.ts +++ b/src/app/layout/config/config.module.ts @@ -14,9 +14,7 @@ import { AppConfigComponent } from './app.config.component'; SidebarModule, RadioButtonModule, ButtonModule, - InputSwitchModule - ], - declarations: [ + InputSwitchModule, AppConfigComponent ], exports: [