convert to standalone
This commit is contained in:
parent
1c0d2fa333
commit
0f187661b5
@ -13,12 +13,11 @@ import { NodeService } from './demo/service/node.service';
|
|||||||
import { PhotoService } from './demo/service/photo.service';
|
import { PhotoService } from './demo/service/photo.service';
|
||||||
|
|
||||||
@NgModule({
|
@NgModule({
|
||||||
declarations: [
|
declarations: [AppComponent],
|
||||||
AppComponent, NotfoundComponent
|
|
||||||
],
|
|
||||||
imports: [
|
imports: [
|
||||||
AppRoutingModule,
|
AppRoutingModule,
|
||||||
AppLayoutModule
|
AppLayoutModule,
|
||||||
|
NotfoundComponent
|
||||||
],
|
],
|
||||||
providers: [
|
providers: [
|
||||||
{ provide: LocationStrategy, useClass: HashLocationStrategy },
|
{ provide: LocationStrategy, useClass: HashLocationStrategy },
|
||||||
|
@ -1,7 +1,11 @@
|
|||||||
import { Component } from '@angular/core';
|
import { Component } from '@angular/core';
|
||||||
|
import { RouterLink } from '@angular/router';
|
||||||
|
import { ButtonModule } from 'primeng/button';
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
selector: 'app-access',
|
selector: 'app-access',
|
||||||
templateUrl: './access.component.html',
|
templateUrl: './access.component.html',
|
||||||
|
standalone: true,
|
||||||
|
imports: [ButtonModule, RouterLink],
|
||||||
})
|
})
|
||||||
export class AccessComponent { }
|
export class AccessComponent { }
|
||||||
|
@ -9,8 +9,8 @@ import { AccessComponent } from './access.component';
|
|||||||
imports: [
|
imports: [
|
||||||
CommonModule,
|
CommonModule,
|
||||||
AccessRoutingModule,
|
AccessRoutingModule,
|
||||||
ButtonModule
|
ButtonModule,
|
||||||
],
|
AccessComponent
|
||||||
declarations: [AccessComponent]
|
]
|
||||||
})
|
})
|
||||||
export class AccessModule { }
|
export class AccessModule { }
|
||||||
|
@ -1,7 +1,11 @@
|
|||||||
import { Component } from '@angular/core';
|
import { Component } from '@angular/core';
|
||||||
|
import { RouterLink } from '@angular/router';
|
||||||
|
import { ButtonModule } from 'primeng/button';
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
selector: 'app-error',
|
selector: 'app-error',
|
||||||
templateUrl: './error.component.html',
|
templateUrl: './error.component.html',
|
||||||
|
standalone: true,
|
||||||
|
imports: [ButtonModule, RouterLink],
|
||||||
})
|
})
|
||||||
export class ErrorComponent { }
|
export class ErrorComponent { }
|
@ -8,8 +8,8 @@ import { ButtonModule } from 'primeng/button';
|
|||||||
imports: [
|
imports: [
|
||||||
CommonModule,
|
CommonModule,
|
||||||
ErrorRoutingModule,
|
ErrorRoutingModule,
|
||||||
ButtonModule
|
ButtonModule,
|
||||||
],
|
ErrorComponent
|
||||||
declarations: [ErrorComponent]
|
]
|
||||||
})
|
})
|
||||||
export class ErrorModule { }
|
export class ErrorModule { }
|
||||||
|
@ -1,5 +1,11 @@
|
|||||||
import { Component } from '@angular/core';
|
import { Component } from '@angular/core';
|
||||||
import { LayoutService } from 'src/app/layout/service/app.layout.service';
|
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({
|
@Component({
|
||||||
selector: 'app-login',
|
selector: 'app-login',
|
||||||
@ -11,7 +17,9 @@ import { LayoutService } from 'src/app/layout/service/app.layout.service';
|
|||||||
margin-right: 1rem;
|
margin-right: 1rem;
|
||||||
color: var(--primary-color) !important;
|
color: var(--primary-color) !important;
|
||||||
}
|
}
|
||||||
`]
|
`],
|
||||||
|
standalone: true,
|
||||||
|
imports: [InputTextModule, PasswordModule, FormsModule, CheckboxModule, ButtonModule, RouterLink]
|
||||||
})
|
})
|
||||||
export class LoginComponent {
|
export class LoginComponent {
|
||||||
|
|
||||||
|
@ -16,8 +16,8 @@ import { InputTextModule } from 'primeng/inputtext';
|
|||||||
CheckboxModule,
|
CheckboxModule,
|
||||||
InputTextModule,
|
InputTextModule,
|
||||||
FormsModule,
|
FormsModule,
|
||||||
PasswordModule
|
PasswordModule,
|
||||||
],
|
LoginComponent
|
||||||
declarations: [LoginComponent]
|
]
|
||||||
})
|
})
|
||||||
export class LoginModule { }
|
export class LoginModule { }
|
||||||
|
@ -1,12 +1,27 @@
|
|||||||
import { Component, OnInit, OnDestroy } from '@angular/core';
|
import { Component, OnInit, OnDestroy } from '@angular/core';
|
||||||
import { MenuItem } from 'primeng/api';
|
import { MenuItem, SharedModule } from 'primeng/api';
|
||||||
import { Product } from '../../api/product';
|
import { Product } from '../../api/product';
|
||||||
import { ProductService } from '../../service/product.service';
|
import { ProductService } from '../../service/product.service';
|
||||||
import { Subscription } from 'rxjs';
|
import { Subscription } from 'rxjs';
|
||||||
import { LayoutService } from 'src/app/layout/service/app.layout.service';
|
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({
|
@Component({
|
||||||
templateUrl: './dashboard.component.html',
|
templateUrl: './dashboard.component.html',
|
||||||
|
standalone: true,
|
||||||
|
imports: [
|
||||||
|
NgStyle,
|
||||||
|
TableModule,
|
||||||
|
SharedModule,
|
||||||
|
ButtonModule,
|
||||||
|
MenuModule,
|
||||||
|
ChartModule,
|
||||||
|
CurrencyPipe,
|
||||||
|
],
|
||||||
})
|
})
|
||||||
export class DashboardComponent implements OnInit, OnDestroy {
|
export class DashboardComponent implements OnInit, OnDestroy {
|
||||||
|
|
||||||
|
@ -20,8 +20,8 @@ import { DashboardsRoutingModule } from './dashboard-routing.module';
|
|||||||
StyleClassModule,
|
StyleClassModule,
|
||||||
PanelMenuModule,
|
PanelMenuModule,
|
||||||
ButtonModule,
|
ButtonModule,
|
||||||
DashboardsRoutingModule
|
DashboardsRoutingModule,
|
||||||
],
|
DashboardComponent
|
||||||
declarations: [DashboardComponent]
|
]
|
||||||
})
|
})
|
||||||
export class DashboardModule { }
|
export class DashboardModule { }
|
||||||
|
@ -2,6 +2,7 @@ import { Component } from '@angular/core';
|
|||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
templateUrl: './documentation.component.html',
|
templateUrl: './documentation.component.html',
|
||||||
styleUrls: ['./documentation.component.scss']
|
styleUrls: ['./documentation.component.scss'],
|
||||||
|
standalone: true
|
||||||
})
|
})
|
||||||
export class DocumentationComponent { }
|
export class DocumentationComponent { }
|
@ -6,8 +6,8 @@ import { DocumentationComponent } from './documentation.component';
|
|||||||
@NgModule({
|
@NgModule({
|
||||||
imports: [
|
imports: [
|
||||||
CommonModule,
|
CommonModule,
|
||||||
DocumentationRoutingModule
|
DocumentationRoutingModule,
|
||||||
],
|
DocumentationComponent
|
||||||
declarations: [DocumentationComponent]
|
]
|
||||||
})
|
})
|
||||||
export class DocumentationModule { }
|
export class DocumentationModule { }
|
||||||
|
@ -1,10 +1,15 @@
|
|||||||
import { Component } from '@angular/core';
|
import { Component } from '@angular/core';
|
||||||
import { Router } from '@angular/router';
|
import { Router } from '@angular/router';
|
||||||
import { LayoutService } from 'src/app/layout/service/app.layout.service';
|
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({
|
@Component({
|
||||||
selector: 'app-landing',
|
selector: 'app-landing',
|
||||||
templateUrl: './landing.component.html'
|
templateUrl: './landing.component.html',
|
||||||
|
standalone: true,
|
||||||
|
imports: [StyleClassModule, ButtonModule, DividerModule]
|
||||||
})
|
})
|
||||||
export class LandingComponent {
|
export class LandingComponent {
|
||||||
|
|
||||||
|
@ -16,8 +16,8 @@ import { ButtonModule } from 'primeng/button';
|
|||||||
StyleClassModule,
|
StyleClassModule,
|
||||||
ChartModule,
|
ChartModule,
|
||||||
PanelModule,
|
PanelModule,
|
||||||
ButtonModule
|
ButtonModule,
|
||||||
],
|
LandingComponent
|
||||||
declarations: [LandingComponent]
|
]
|
||||||
})
|
})
|
||||||
export class LandingModule { }
|
export class LandingModule { }
|
||||||
|
@ -1,7 +1,10 @@
|
|||||||
import { Component } from '@angular/core';
|
import { Component } from '@angular/core';
|
||||||
|
import { RouterLink } from '@angular/router';
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
selector: 'app-notfound',
|
selector: 'app-notfound',
|
||||||
templateUrl: './notfound.component.html',
|
templateUrl: './notfound.component.html',
|
||||||
|
standalone: true,
|
||||||
|
imports: [RouterLink],
|
||||||
})
|
})
|
||||||
export class NotfoundComponent { }
|
export class NotfoundComponent { }
|
@ -1,12 +1,28 @@
|
|||||||
import { Component, OnInit } from '@angular/core';
|
import { Component, OnInit } from '@angular/core';
|
||||||
import { Product } from 'src/app/demo/api/product';
|
import { Product } from 'src/app/demo/api/product';
|
||||||
import { MessageService } from 'primeng/api';
|
import { MessageService, SharedModule } from 'primeng/api';
|
||||||
import { Table } from 'primeng/table';
|
import { Table, TableModule } from 'primeng/table';
|
||||||
import { ProductService } from 'src/app/demo/service/product.service';
|
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({
|
@Component({
|
||||||
templateUrl: './crud.component.html',
|
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 {
|
export class CrudComponent implements OnInit {
|
||||||
|
|
||||||
|
@ -34,8 +34,8 @@ import { DialogModule } from 'primeng/dialog';
|
|||||||
DropdownModule,
|
DropdownModule,
|
||||||
RadioButtonModule,
|
RadioButtonModule,
|
||||||
InputNumberModule,
|
InputNumberModule,
|
||||||
DialogModule
|
DialogModule,
|
||||||
],
|
CrudComponent
|
||||||
declarations: [CrudComponent]
|
]
|
||||||
})
|
})
|
||||||
export class CrudModule { }
|
export class CrudModule { }
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
import { Component } from '@angular/core';
|
import { Component } from '@angular/core';
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
templateUrl: './emptydemo.component.html'
|
templateUrl: './emptydemo.component.html',
|
||||||
|
standalone: true
|
||||||
})
|
})
|
||||||
export class EmptyDemoComponent { }
|
export class EmptyDemoComponent { }
|
||||||
|
@ -6,8 +6,8 @@ import { EmptyDemoComponent } from './emptydemo.component';
|
|||||||
@NgModule({
|
@NgModule({
|
||||||
imports: [
|
imports: [
|
||||||
CommonModule,
|
CommonModule,
|
||||||
EmptyDemoRoutingModule
|
EmptyDemoRoutingModule,
|
||||||
],
|
EmptyDemoComponent
|
||||||
declarations: [EmptyDemoComponent]
|
]
|
||||||
})
|
})
|
||||||
export class EmptyDemoModule { }
|
export class EmptyDemoModule { }
|
||||||
|
@ -1,9 +1,15 @@
|
|||||||
import { Component, OnInit } from '@angular/core';
|
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({
|
@Component({
|
||||||
templateUrl: './timelinedemo.component.html',
|
templateUrl: './timelinedemo.component.html',
|
||||||
styleUrls: ['./timelinedemo.scss']
|
styleUrls: ['./timelinedemo.scss'],
|
||||||
|
standalone: true,
|
||||||
|
imports: [TimelineModule, SharedModule, NgClass, CardModule, NgIf, ButtonModule]
|
||||||
})
|
})
|
||||||
export class TimelineDemoComponent implements OnInit {
|
export class TimelineDemoComponent implements OnInit {
|
||||||
|
|
||||||
|
@ -12,8 +12,8 @@ import { CardModule } from 'primeng/card';
|
|||||||
TimelineModule,
|
TimelineModule,
|
||||||
ButtonModule,
|
ButtonModule,
|
||||||
CardModule,
|
CardModule,
|
||||||
TimelineDemoRoutingModule
|
TimelineDemoRoutingModule,
|
||||||
],
|
TimelineDemoComponent
|
||||||
declarations: [TimelineDemoComponent]
|
]
|
||||||
})
|
})
|
||||||
export class TimelineDemoModule { }
|
export class TimelineDemoModule { }
|
||||||
|
@ -1,7 +1,15 @@
|
|||||||
import { Component } from '@angular/core';
|
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({
|
@Component({
|
||||||
templateUrl: './blocks.component.html'
|
templateUrl: './blocks.component.html',
|
||||||
|
standalone: true,
|
||||||
|
imports: [BlockViewerComponent, ButtonModule, RippleModule, InputTextModule, CheckboxModule, ChipModule]
|
||||||
})
|
})
|
||||||
export class BlocksComponent{
|
export class BlocksComponent{
|
||||||
|
|
||||||
|
@ -1,4 +1,6 @@
|
|||||||
import { Component, Input } from '@angular/core';
|
import { Component, Input } from '@angular/core';
|
||||||
|
import { TooltipModule } from 'primeng/tooltip';
|
||||||
|
import { NgIf, NgClass, NgStyle } from '@angular/common';
|
||||||
|
|
||||||
enum BlockView {
|
enum BlockView {
|
||||||
PREVIEW,
|
PREVIEW,
|
||||||
@ -35,7 +37,9 @@ enum BlockView {
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
`,
|
`,
|
||||||
styleUrls: ['./blockviewer.component.scss']
|
styleUrls: ['./blockviewer.component.scss'],
|
||||||
|
standalone: true,
|
||||||
|
imports: [NgIf, NgClass, TooltipModule, NgStyle]
|
||||||
})
|
})
|
||||||
export class BlockViewerComponent {
|
export class BlockViewerComponent {
|
||||||
|
|
||||||
|
@ -23,8 +23,8 @@ import { TooltipModule } from 'primeng/tooltip';
|
|||||||
InputTextModule,
|
InputTextModule,
|
||||||
PasswordModule,
|
PasswordModule,
|
||||||
TooltipModule,
|
TooltipModule,
|
||||||
PrimeBlocksRoutingModule
|
PrimeBlocksRoutingModule,
|
||||||
],
|
BlocksComponent, BlockViewerComponent
|
||||||
declarations: [BlocksComponent, BlockViewerComponent]
|
]
|
||||||
})
|
})
|
||||||
export class PrimeBlocksModule { }
|
export class PrimeBlocksModule { }
|
||||||
|
@ -1,8 +1,13 @@
|
|||||||
import { Component, OnInit } from '@angular/core';
|
import { Component, OnInit } from '@angular/core';
|
||||||
import { MenuItem } from 'primeng/api';
|
import { MenuItem } from 'primeng/api';
|
||||||
|
import { SplitButtonModule } from 'primeng/splitbutton';
|
||||||
|
import { RippleModule } from 'primeng/ripple';
|
||||||
|
import { ButtonModule } from 'primeng/button';
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
templateUrl: './buttondemo.component.html'
|
templateUrl: './buttondemo.component.html',
|
||||||
|
standalone: true,
|
||||||
|
imports: [ButtonModule, RippleModule, SplitButtonModule]
|
||||||
})
|
})
|
||||||
export class ButtonDemoComponent implements OnInit {
|
export class ButtonDemoComponent implements OnInit {
|
||||||
|
|
||||||
|
@ -8,14 +8,14 @@ import { SplitButtonModule } from 'primeng/splitbutton';
|
|||||||
import { ToggleButtonModule } from 'primeng/togglebutton';
|
import { ToggleButtonModule } from 'primeng/togglebutton';
|
||||||
|
|
||||||
@NgModule({
|
@NgModule({
|
||||||
imports: [
|
imports: [
|
||||||
CommonModule,
|
CommonModule,
|
||||||
ButtonDemoRoutingModule,
|
ButtonDemoRoutingModule,
|
||||||
ButtonModule,
|
ButtonModule,
|
||||||
RippleModule,
|
RippleModule,
|
||||||
SplitButtonModule,
|
SplitButtonModule,
|
||||||
ToggleButtonModule,
|
ToggleButtonModule,
|
||||||
],
|
ButtonDemoComponent,
|
||||||
declarations: [ButtonDemoComponent]
|
]
|
||||||
})
|
})
|
||||||
export class ButtonDemoModule { }
|
export class ButtonDemoModule { }
|
||||||
|
@ -1,9 +1,12 @@
|
|||||||
import { Component, OnDestroy, OnInit } from '@angular/core';
|
import { Component, OnDestroy, OnInit } from '@angular/core';
|
||||||
import { Subscription } from 'rxjs';
|
import { Subscription } from 'rxjs';
|
||||||
import { LayoutService } from 'src/app/layout/service/app.layout.service';
|
import { LayoutService } from 'src/app/layout/service/app.layout.service';
|
||||||
|
import { ChartModule } from 'primeng/chart';
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
templateUrl: './chartsdemo.component.html'
|
templateUrl: './chartsdemo.component.html',
|
||||||
|
standalone: true,
|
||||||
|
imports: [ChartModule]
|
||||||
})
|
})
|
||||||
export class ChartsDemoComponent implements OnInit, OnDestroy {
|
export class ChartsDemoComponent implements OnInit, OnDestroy {
|
||||||
|
|
||||||
|
@ -5,11 +5,11 @@ import { ChartModule } from 'primeng/chart'
|
|||||||
import { ChartsDemoComponent } from './chartsdemo.component';
|
import { ChartsDemoComponent } from './chartsdemo.component';
|
||||||
|
|
||||||
@NgModule({
|
@NgModule({
|
||||||
imports: [
|
imports: [
|
||||||
CommonModule,
|
CommonModule,
|
||||||
ChartsDemoRoutingModule,
|
ChartsDemoRoutingModule,
|
||||||
ChartModule
|
ChartModule,
|
||||||
],
|
ChartsDemoComponent
|
||||||
declarations: [ChartsDemoComponent]
|
]
|
||||||
})
|
})
|
||||||
export class ChartsDemoModule { }
|
export class ChartsDemoModule { }
|
||||||
|
@ -1,9 +1,13 @@
|
|||||||
import { Component } from '@angular/core';
|
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({
|
@Component({
|
||||||
templateUrl: './filedemo.component.html',
|
templateUrl: './filedemo.component.html',
|
||||||
providers: [MessageService]
|
providers: [MessageService],
|
||||||
|
standalone: true,
|
||||||
|
imports: [FileUploadModule, SharedModule, NgIf, NgFor]
|
||||||
})
|
})
|
||||||
export class FileDemoComponent {
|
export class FileDemoComponent {
|
||||||
|
|
||||||
|
@ -7,12 +7,12 @@ import { FileDemoComponent } from './filedemo.component';
|
|||||||
|
|
||||||
|
|
||||||
@NgModule({
|
@NgModule({
|
||||||
imports: [
|
imports: [
|
||||||
CommonModule,
|
CommonModule,
|
||||||
FormsModule,
|
FormsModule,
|
||||||
FileDemoRoutingModule,
|
FileDemoRoutingModule,
|
||||||
FileUploadModule
|
FileUploadModule,
|
||||||
],
|
FileDemoComponent
|
||||||
declarations: [FileDemoComponent],
|
],
|
||||||
})
|
})
|
||||||
export class FileDemoModule { }
|
export class FileDemoModule { }
|
||||||
|
@ -1,8 +1,31 @@
|
|||||||
import { Component, OnInit } from '@angular/core';
|
import { Component, OnInit } from '@angular/core';
|
||||||
import { CountryService } from 'src/app/demo/service/country.service';
|
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({
|
@Component({
|
||||||
templateUrl: './floatlabeldemo.component.html',
|
templateUrl: './floatlabeldemo.component.html',
|
||||||
|
standalone: true,
|
||||||
|
imports: [
|
||||||
|
FormsModule,
|
||||||
|
InputTextModule,
|
||||||
|
AutoCompleteModule,
|
||||||
|
CalendarModule,
|
||||||
|
ChipsModule,
|
||||||
|
InputMaskModule,
|
||||||
|
InputNumberModule,
|
||||||
|
DropdownModule,
|
||||||
|
MultiSelectModule,
|
||||||
|
InputTextareaModule,
|
||||||
|
],
|
||||||
})
|
})
|
||||||
export class FloatLabelDemoComponent implements OnInit {
|
export class FloatLabelDemoComponent implements OnInit {
|
||||||
|
|
||||||
|
@ -15,21 +15,21 @@ import { InputTextareaModule } from "primeng/inputtextarea";
|
|||||||
import { InputTextModule } from "primeng/inputtext";
|
import { InputTextModule } from "primeng/inputtext";
|
||||||
|
|
||||||
@NgModule({
|
@NgModule({
|
||||||
imports: [
|
imports: [
|
||||||
CommonModule,
|
CommonModule,
|
||||||
FormsModule,
|
FormsModule,
|
||||||
FloatlabelDemoRoutingModule,
|
FloatlabelDemoRoutingModule,
|
||||||
AutoCompleteModule,
|
AutoCompleteModule,
|
||||||
CalendarModule,
|
CalendarModule,
|
||||||
ChipsModule,
|
ChipsModule,
|
||||||
DropdownModule,
|
DropdownModule,
|
||||||
InputMaskModule,
|
InputMaskModule,
|
||||||
InputNumberModule,
|
InputNumberModule,
|
||||||
CascadeSelectModule,
|
CascadeSelectModule,
|
||||||
MultiSelectModule,
|
MultiSelectModule,
|
||||||
InputTextareaModule,
|
InputTextareaModule,
|
||||||
InputTextModule
|
InputTextModule,
|
||||||
],
|
FloatLabelDemoComponent
|
||||||
declarations: [FloatLabelDemoComponent]
|
]
|
||||||
})
|
})
|
||||||
export class FloatlabelDemoModule { }
|
export class FloatlabelDemoModule { }
|
||||||
|
@ -1,7 +1,14 @@
|
|||||||
import { Component } from '@angular/core';
|
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({
|
@Component({
|
||||||
templateUrl: './formlayoutdemo.component.html'
|
templateUrl: './formlayoutdemo.component.html',
|
||||||
|
standalone: true,
|
||||||
|
imports: [InputTextModule, ButtonModule, InputTextareaModule, DropdownModule, FormsModule]
|
||||||
})
|
})
|
||||||
export class FormLayoutDemoComponent {
|
export class FormLayoutDemoComponent {
|
||||||
|
|
||||||
|
@ -15,21 +15,21 @@ import { InputTextareaModule } from "primeng/inputtextarea";
|
|||||||
import { InputTextModule } from "primeng/inputtext";
|
import { InputTextModule } from "primeng/inputtext";
|
||||||
|
|
||||||
@NgModule({
|
@NgModule({
|
||||||
imports: [
|
imports: [
|
||||||
CommonModule,
|
CommonModule,
|
||||||
FormsModule,
|
FormsModule,
|
||||||
FormLayoutDemoRoutingModule,
|
FormLayoutDemoRoutingModule,
|
||||||
AutoCompleteModule,
|
AutoCompleteModule,
|
||||||
CalendarModule,
|
CalendarModule,
|
||||||
ChipsModule,
|
ChipsModule,
|
||||||
DropdownModule,
|
DropdownModule,
|
||||||
InputMaskModule,
|
InputMaskModule,
|
||||||
InputNumberModule,
|
InputNumberModule,
|
||||||
CascadeSelectModule,
|
CascadeSelectModule,
|
||||||
MultiSelectModule,
|
MultiSelectModule,
|
||||||
InputTextareaModule,
|
InputTextareaModule,
|
||||||
InputTextModule
|
InputTextModule,
|
||||||
],
|
FormLayoutDemoComponent
|
||||||
declarations: [FormLayoutDemoComponent]
|
]
|
||||||
})
|
})
|
||||||
export class FormLayoutDemoModule { }
|
export class FormLayoutDemoModule { }
|
||||||
|
@ -1,9 +1,31 @@
|
|||||||
import { Component, OnInit } from '@angular/core';
|
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 { 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({
|
@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 {
|
export class InputDemoComponent implements OnInit {
|
||||||
|
|
||||||
|
@ -27,33 +27,33 @@ import { ToggleButtonModule } from 'primeng/togglebutton';
|
|||||||
import { SliderModule } from 'primeng/slider';
|
import { SliderModule } from 'primeng/slider';
|
||||||
|
|
||||||
@NgModule({
|
@NgModule({
|
||||||
imports: [
|
imports: [
|
||||||
CommonModule,
|
CommonModule,
|
||||||
FormsModule,
|
FormsModule,
|
||||||
InputDemoRoutingModule,
|
InputDemoRoutingModule,
|
||||||
AutoCompleteModule,
|
AutoCompleteModule,
|
||||||
CalendarModule,
|
CalendarModule,
|
||||||
ChipsModule,
|
ChipsModule,
|
||||||
DropdownModule,
|
DropdownModule,
|
||||||
InputMaskModule,
|
InputMaskModule,
|
||||||
InputNumberModule,
|
InputNumberModule,
|
||||||
ColorPickerModule,
|
ColorPickerModule,
|
||||||
CascadeSelectModule,
|
CascadeSelectModule,
|
||||||
MultiSelectModule,
|
MultiSelectModule,
|
||||||
ToggleButtonModule,
|
ToggleButtonModule,
|
||||||
SliderModule,
|
SliderModule,
|
||||||
InputTextareaModule,
|
InputTextareaModule,
|
||||||
RadioButtonModule,
|
RadioButtonModule,
|
||||||
InputTextModule,
|
InputTextModule,
|
||||||
RatingModule,
|
RatingModule,
|
||||||
ChipModule,
|
ChipModule,
|
||||||
KnobModule,
|
KnobModule,
|
||||||
InputSwitchModule,
|
InputSwitchModule,
|
||||||
ListboxModule,
|
ListboxModule,
|
||||||
SelectButtonModule,
|
SelectButtonModule,
|
||||||
CheckboxModule,
|
CheckboxModule,
|
||||||
ButtonModule
|
ButtonModule,
|
||||||
],
|
InputDemoComponent
|
||||||
declarations: [InputDemoComponent]
|
]
|
||||||
})
|
})
|
||||||
export class InputDemoModule { }
|
export class InputDemoModule { }
|
||||||
|
@ -1,8 +1,21 @@
|
|||||||
import { Component, OnInit } from '@angular/core';
|
import { Component, OnInit } from '@angular/core';
|
||||||
import { CountryService } from 'src/app/demo/service/country.service';
|
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({
|
@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 {
|
export class InvalidStateDemoComponent implements OnInit {
|
||||||
|
|
||||||
|
@ -16,22 +16,22 @@ import { InputTextModule } from "primeng/inputtext";
|
|||||||
import { PasswordModule } from "primeng/password";
|
import { PasswordModule } from "primeng/password";
|
||||||
|
|
||||||
@NgModule({
|
@NgModule({
|
||||||
imports: [
|
imports: [
|
||||||
CommonModule,
|
CommonModule,
|
||||||
FormsModule,
|
FormsModule,
|
||||||
InvalidStateDemoRoutingModule,
|
InvalidStateDemoRoutingModule,
|
||||||
AutoCompleteModule,
|
AutoCompleteModule,
|
||||||
CalendarModule,
|
CalendarModule,
|
||||||
ChipsModule,
|
ChipsModule,
|
||||||
DropdownModule,
|
DropdownModule,
|
||||||
InputMaskModule,
|
InputMaskModule,
|
||||||
InputNumberModule,
|
InputNumberModule,
|
||||||
CascadeSelectModule,
|
CascadeSelectModule,
|
||||||
MultiSelectModule,
|
MultiSelectModule,
|
||||||
PasswordModule,
|
PasswordModule,
|
||||||
InputTextareaModule,
|
InputTextareaModule,
|
||||||
InputTextModule
|
InputTextModule,
|
||||||
],
|
InvalidStateDemoComponent
|
||||||
declarations: [InvalidStateDemoComponent]
|
]
|
||||||
})
|
})
|
||||||
export class InvalidStateDemoModule { }
|
export class InvalidStateDemoModule { }
|
||||||
|
@ -1,11 +1,20 @@
|
|||||||
import { Component, OnInit } from '@angular/core';
|
import { Component, OnInit } from '@angular/core';
|
||||||
import { SelectItem } from 'primeng/api';
|
import { SelectItem, SharedModule } from 'primeng/api';
|
||||||
import { DataView } from 'primeng/dataview';
|
import { DataView, DataViewModule } from 'primeng/dataview';
|
||||||
import { Product } from 'src/app/demo/api/product';
|
import { Product } from 'src/app/demo/api/product';
|
||||||
import { ProductService } from 'src/app/demo/service/product.service';
|
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({
|
@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 {
|
export class ListDemoComponent implements OnInit {
|
||||||
|
|
||||||
|
@ -12,18 +12,18 @@ import { RatingModule } from 'primeng/rating';
|
|||||||
import { ButtonModule } from 'primeng/button';
|
import { ButtonModule } from 'primeng/button';
|
||||||
|
|
||||||
@NgModule({
|
@NgModule({
|
||||||
imports: [
|
imports: [
|
||||||
CommonModule,
|
CommonModule,
|
||||||
FormsModule,
|
FormsModule,
|
||||||
ListDemoRoutingModule,
|
ListDemoRoutingModule,
|
||||||
DataViewModule,
|
DataViewModule,
|
||||||
PickListModule,
|
PickListModule,
|
||||||
OrderListModule,
|
OrderListModule,
|
||||||
InputTextModule,
|
InputTextModule,
|
||||||
DropdownModule,
|
DropdownModule,
|
||||||
RatingModule,
|
RatingModule,
|
||||||
ButtonModule
|
ButtonModule,
|
||||||
],
|
ListDemoComponent
|
||||||
declarations: [ListDemoComponent]
|
]
|
||||||
})
|
})
|
||||||
export class ListDemoModule { }
|
export class ListDemoModule { }
|
||||||
|
@ -2,9 +2,16 @@ import { Component, OnInit } from '@angular/core';
|
|||||||
import { ProductService } from 'src/app/demo/service/product.service';
|
import { ProductService } from 'src/app/demo/service/product.service';
|
||||||
import { PhotoService } from 'src/app/demo/service/photo.service';
|
import { PhotoService } from 'src/app/demo/service/photo.service';
|
||||||
import { Product } from 'src/app/demo/api/product';
|
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({
|
@Component({
|
||||||
templateUrl: './mediademo.component.html'
|
templateUrl: './mediademo.component.html',
|
||||||
|
standalone: true,
|
||||||
|
imports: [CarouselModule, SharedModule, ButtonModule, ImageModule, GalleriaModule]
|
||||||
})
|
})
|
||||||
export class MediaDemoComponent implements OnInit {
|
export class MediaDemoComponent implements OnInit {
|
||||||
|
|
||||||
|
@ -8,14 +8,14 @@ import { GalleriaModule } from 'primeng/galleria';
|
|||||||
import { CarouselModule } from 'primeng/carousel';
|
import { CarouselModule } from 'primeng/carousel';
|
||||||
|
|
||||||
@NgModule({
|
@NgModule({
|
||||||
imports: [
|
imports: [
|
||||||
CommonModule,
|
CommonModule,
|
||||||
MediaDemoRoutingModule,
|
MediaDemoRoutingModule,
|
||||||
ButtonModule,
|
ButtonModule,
|
||||||
ImageModule,
|
ImageModule,
|
||||||
GalleriaModule,
|
GalleriaModule,
|
||||||
CarouselModule
|
CarouselModule,
|
||||||
],
|
MediaDemoComponent
|
||||||
declarations: [MediaDemoComponent]
|
]
|
||||||
})
|
})
|
||||||
export class MediaDemoModule { }
|
export class MediaDemoModule { }
|
||||||
|
@ -1,5 +1,17 @@
|
|||||||
import { Component, OnInit } from '@angular/core';
|
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({
|
@Component({
|
||||||
templateUrl: './menus.component.html',
|
templateUrl: './menus.component.html',
|
||||||
@ -7,7 +19,9 @@ import { MegaMenuItem, MenuItem } from 'primeng/api';
|
|||||||
:host ::ng-deep .p-menubar-root-list {
|
:host ::ng-deep .p-menubar-root-list {
|
||||||
flex-wrap: wrap;
|
flex-wrap: wrap;
|
||||||
}
|
}
|
||||||
`]
|
`],
|
||||||
|
standalone: true,
|
||||||
|
imports: [MenubarModule, SharedModule, InputTextModule, BreadcrumbModule, TabMenuModule, StepsModule, RouterOutlet, TieredMenuModule, MenuModule, ButtonModule, ContextMenuModule, MegaMenuModule, PanelMenuModule]
|
||||||
})
|
})
|
||||||
export class MenusComponent implements OnInit {
|
export class MenusComponent implements OnInit {
|
||||||
|
|
||||||
|
@ -18,32 +18,32 @@ import { MegaMenuModule } from 'primeng/megamenu';
|
|||||||
import { PanelMenuModule } from 'primeng/panelmenu';
|
import { PanelMenuModule } from 'primeng/panelmenu';
|
||||||
import { InputTextModule } from 'primeng/inputtext';
|
import { InputTextModule } from 'primeng/inputtext';
|
||||||
@NgModule({
|
@NgModule({
|
||||||
imports: [
|
imports: [
|
||||||
CommonModule,
|
CommonModule,
|
||||||
BreadcrumbModule,
|
BreadcrumbModule,
|
||||||
MenubarModule,
|
MenubarModule,
|
||||||
TabMenuModule,
|
TabMenuModule,
|
||||||
StepsModule,
|
StepsModule,
|
||||||
TieredMenuModule,
|
TieredMenuModule,
|
||||||
MenuModule,
|
MenuModule,
|
||||||
ButtonModule,
|
ButtonModule,
|
||||||
ContextMenuModule,
|
ContextMenuModule,
|
||||||
MegaMenuModule,
|
MegaMenuModule,
|
||||||
PanelMenuModule,
|
PanelMenuModule,
|
||||||
InputTextModule,
|
InputTextModule,
|
||||||
RouterModule.forChild([
|
RouterModule.forChild([
|
||||||
{
|
{
|
||||||
path: '', component: MenusComponent, children: [
|
path: '', component: MenusComponent, children: [
|
||||||
{ path: '', redirectTo: 'personal', pathMatch: 'full' },
|
{ path: '', redirectTo: 'personal', pathMatch: 'full' },
|
||||||
{ path: 'personal', component: PersonalComponent },
|
{ path: 'personal', component: PersonalComponent },
|
||||||
{ path: 'confirmation', component: ConfirmationComponent },
|
{ path: 'confirmation', component: ConfirmationComponent },
|
||||||
{ path: 'seat', component: SeatComponent },
|
{ path: 'seat', component: SeatComponent },
|
||||||
{ path: 'payment', component: PaymentComponent }
|
{ path: 'payment', component: PaymentComponent }
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
])
|
]),
|
||||||
],
|
MenusComponent
|
||||||
declarations: [MenusComponent],
|
],
|
||||||
exports: [RouterModule]
|
exports: [RouterModule]
|
||||||
})
|
})
|
||||||
export class MenusModule { }
|
export class MenusModule { }
|
||||||
|
@ -1,9 +1,16 @@
|
|||||||
import { Component } from '@angular/core';
|
import { Component } from '@angular/core';
|
||||||
import { Message, MessageService } from 'primeng/api';
|
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({
|
@Component({
|
||||||
templateUrl: './messagesdemo.component.html',
|
templateUrl: './messagesdemo.component.html',
|
||||||
providers: [MessageService]
|
providers: [MessageService],
|
||||||
|
standalone: true,
|
||||||
|
imports: [ToastModule, ButtonModule, MessagesModule, InputTextModule, MessageModule]
|
||||||
})
|
})
|
||||||
export class MessagesDemoComponent {
|
export class MessagesDemoComponent {
|
||||||
|
|
||||||
|
@ -9,15 +9,15 @@ import { ToastModule } from 'primeng/toast';
|
|||||||
import { InputTextModule } from 'primeng/inputtext';
|
import { InputTextModule } from 'primeng/inputtext';
|
||||||
|
|
||||||
@NgModule({
|
@NgModule({
|
||||||
imports: [
|
imports: [
|
||||||
CommonModule,
|
CommonModule,
|
||||||
MessagesDemoRoutingModule,
|
MessagesDemoRoutingModule,
|
||||||
MessagesModule,
|
MessagesModule,
|
||||||
MessageModule,
|
MessageModule,
|
||||||
ButtonModule,
|
ButtonModule,
|
||||||
ToastModule,
|
ToastModule,
|
||||||
InputTextModule
|
InputTextModule,
|
||||||
],
|
MessagesDemoComponent
|
||||||
declarations: [MessagesDemoComponent]
|
]
|
||||||
})
|
})
|
||||||
export class MessagesDemoModule { }
|
export class MessagesDemoModule { }
|
||||||
|
@ -1,7 +1,19 @@
|
|||||||
import { Component, OnDestroy, OnInit } from '@angular/core';
|
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({
|
@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 {
|
export class MiscDemoComponent implements OnInit, OnDestroy {
|
||||||
|
|
||||||
|
@ -14,20 +14,20 @@ import { AvatarGroupModule } from 'primeng/avatargroup';
|
|||||||
import { ScrollTopModule } from 'primeng/scrolltop';
|
import { ScrollTopModule } from 'primeng/scrolltop';
|
||||||
|
|
||||||
@NgModule({
|
@NgModule({
|
||||||
imports: [
|
imports: [
|
||||||
CommonModule,
|
CommonModule,
|
||||||
MiscDemoRoutingModule,
|
MiscDemoRoutingModule,
|
||||||
ProgressBarModule,
|
ProgressBarModule,
|
||||||
BadgeModule,
|
BadgeModule,
|
||||||
AvatarModule,
|
AvatarModule,
|
||||||
ScrollPanelModule,
|
ScrollPanelModule,
|
||||||
TagModule,
|
TagModule,
|
||||||
ChipModule,
|
ChipModule,
|
||||||
ButtonModule,
|
ButtonModule,
|
||||||
SkeletonModule,
|
SkeletonModule,
|
||||||
AvatarGroupModule,
|
AvatarGroupModule,
|
||||||
ScrollTopModule
|
ScrollTopModule,
|
||||||
],
|
MiscDemoComponent
|
||||||
declarations: [MiscDemoComponent]
|
]
|
||||||
})
|
})
|
||||||
export class MiscDemoModule { }
|
export class MiscDemoModule { }
|
||||||
|
@ -1,11 +1,24 @@
|
|||||||
import { Component, OnInit } from '@angular/core';
|
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 { Product } from 'src/app/demo/api/product';
|
||||||
import { ProductService } from 'src/app/demo/service/product.service';
|
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({
|
@Component({
|
||||||
templateUrl: './overlaysdemo.component.html',
|
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 {
|
export class OverlaysDemoComponent implements OnInit {
|
||||||
|
|
||||||
|
@ -15,22 +15,22 @@ import { ConfirmPopupModule } from 'primeng/confirmpopup';
|
|||||||
import { TooltipModule } from 'primeng/tooltip';
|
import { TooltipModule } from 'primeng/tooltip';
|
||||||
import { InputTextModule } from 'primeng/inputtext';
|
import { InputTextModule } from 'primeng/inputtext';
|
||||||
@NgModule({
|
@NgModule({
|
||||||
imports: [
|
imports: [
|
||||||
CommonModule,
|
CommonModule,
|
||||||
OverlaysDemoRoutingModule,
|
OverlaysDemoRoutingModule,
|
||||||
ToastModule,
|
ToastModule,
|
||||||
DialogModule,
|
DialogModule,
|
||||||
FormsModule,
|
FormsModule,
|
||||||
TooltipModule,
|
TooltipModule,
|
||||||
InputTextModule,
|
InputTextModule,
|
||||||
ButtonModule,
|
ButtonModule,
|
||||||
OverlayPanelModule,
|
OverlayPanelModule,
|
||||||
TableModule,
|
TableModule,
|
||||||
ConfirmDialogModule,
|
ConfirmDialogModule,
|
||||||
SidebarModule,
|
SidebarModule,
|
||||||
RippleModule,
|
RippleModule,
|
||||||
ConfirmPopupModule
|
ConfirmPopupModule,
|
||||||
],
|
OverlaysDemoComponent
|
||||||
declarations: [OverlaysDemoComponent]
|
]
|
||||||
})
|
})
|
||||||
export class OverlaysDemoModule { }
|
export class OverlaysDemoModule { }
|
||||||
|
@ -1,8 +1,21 @@
|
|||||||
import { Component, OnInit } from '@angular/core';
|
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({
|
@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 {
|
export class PanelsDemoComponent implements OnInit {
|
||||||
|
|
||||||
|
@ -17,23 +17,23 @@ import { SplitterModule } from 'primeng/splitter';
|
|||||||
import { PanelModule } from 'primeng/panel';
|
import { PanelModule } from 'primeng/panel';
|
||||||
|
|
||||||
@NgModule({
|
@NgModule({
|
||||||
imports: [
|
imports: [
|
||||||
CommonModule,
|
CommonModule,
|
||||||
FormsModule,
|
FormsModule,
|
||||||
PanelsDemoRoutingModule,
|
PanelsDemoRoutingModule,
|
||||||
ToolbarModule,
|
ToolbarModule,
|
||||||
ButtonModule,
|
ButtonModule,
|
||||||
RippleModule,
|
RippleModule,
|
||||||
SplitButtonModule,
|
SplitButtonModule,
|
||||||
AccordionModule,
|
AccordionModule,
|
||||||
TabViewModule,
|
TabViewModule,
|
||||||
FieldsetModule,
|
FieldsetModule,
|
||||||
MenuModule,
|
MenuModule,
|
||||||
InputTextModule,
|
InputTextModule,
|
||||||
DividerModule,
|
DividerModule,
|
||||||
SplitterModule,
|
SplitterModule,
|
||||||
PanelModule
|
PanelModule,
|
||||||
],
|
PanelsDemoComponent
|
||||||
declarations: [PanelsDemoComponent]
|
]
|
||||||
})
|
})
|
||||||
export class PanelsDemoModule { }
|
export class PanelsDemoModule { }
|
||||||
|
@ -3,8 +3,20 @@ import { Customer, Representative } from 'src/app/demo/api/customer';
|
|||||||
import { CustomerService } from 'src/app/demo/service/customer.service';
|
import { CustomerService } from 'src/app/demo/service/customer.service';
|
||||||
import { Product } from 'src/app/demo/api/product';
|
import { Product } from 'src/app/demo/api/product';
|
||||||
import { ProductService } from 'src/app/demo/service/product.service';
|
import { ProductService } from 'src/app/demo/service/product.service';
|
||||||
import { Table } from 'primeng/table';
|
import { Table, TableModule } from 'primeng/table';
|
||||||
import { MessageService, ConfirmationService } from 'primeng/api';
|
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 {
|
interface expandedRows {
|
||||||
[key: string]: boolean;
|
[key: string]: boolean;
|
||||||
@ -12,7 +24,9 @@ interface expandedRows {
|
|||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
templateUrl: './tabledemo.component.html',
|
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 {
|
export class TableDemoComponent implements OnInit {
|
||||||
|
|
||||||
|
@ -16,22 +16,22 @@ import { SliderModule } from 'primeng/slider';
|
|||||||
import { RatingModule } from 'primeng/rating';
|
import { RatingModule } from 'primeng/rating';
|
||||||
|
|
||||||
@NgModule({
|
@NgModule({
|
||||||
imports: [
|
imports: [
|
||||||
CommonModule,
|
CommonModule,
|
||||||
TableDemoRoutingModule,
|
TableDemoRoutingModule,
|
||||||
FormsModule,
|
FormsModule,
|
||||||
TableModule,
|
TableModule,
|
||||||
RatingModule,
|
RatingModule,
|
||||||
ButtonModule,
|
ButtonModule,
|
||||||
SliderModule,
|
SliderModule,
|
||||||
InputTextModule,
|
InputTextModule,
|
||||||
ToggleButtonModule,
|
ToggleButtonModule,
|
||||||
RippleModule,
|
RippleModule,
|
||||||
MultiSelectModule,
|
MultiSelectModule,
|
||||||
DropdownModule,
|
DropdownModule,
|
||||||
ProgressBarModule,
|
ProgressBarModule,
|
||||||
ToastModule
|
ToastModule,
|
||||||
],
|
TableDemoComponent
|
||||||
declarations: [TableDemoComponent]
|
]
|
||||||
})
|
})
|
||||||
export class TableDemoModule { }
|
export class TableDemoModule { }
|
||||||
|
@ -1,9 +1,14 @@
|
|||||||
import { Component, OnInit } from '@angular/core';
|
import { Component, OnInit } from '@angular/core';
|
||||||
import { NodeService } from 'src/app/demo/service/node.service';
|
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({
|
@Component({
|
||||||
templateUrl: './treedemo.component.html'
|
templateUrl: './treedemo.component.html',
|
||||||
|
standalone: true,
|
||||||
|
imports: [TreeModule, TreeTableModule, SharedModule, NgFor, NgIf]
|
||||||
})
|
})
|
||||||
export class TreeDemoComponent implements OnInit {
|
export class TreeDemoComponent implements OnInit {
|
||||||
|
|
||||||
|
@ -7,13 +7,13 @@ import { TreeModule } from 'primeng/tree';
|
|||||||
import { TreeTableModule } from 'primeng/treetable';
|
import { TreeTableModule } from 'primeng/treetable';
|
||||||
|
|
||||||
@NgModule({
|
@NgModule({
|
||||||
imports: [
|
imports: [
|
||||||
CommonModule,
|
CommonModule,
|
||||||
TreeDemoRoutingModule,
|
TreeDemoRoutingModule,
|
||||||
FormsModule,
|
FormsModule,
|
||||||
TreeModule,
|
TreeModule,
|
||||||
TreeTableModule
|
TreeTableModule,
|
||||||
],
|
TreeDemoComponent
|
||||||
declarations: [TreeDemoComponent],
|
],
|
||||||
})
|
})
|
||||||
export class TreeDemoModule { }
|
export class TreeDemoModule { }
|
||||||
|
@ -1,8 +1,12 @@
|
|||||||
import { Component, OnInit } from '@angular/core';
|
import { Component, OnInit } from '@angular/core';
|
||||||
import { IconService } from 'src/app/demo/service/icon.service';
|
import { IconService } from 'src/app/demo/service/icon.service';
|
||||||
|
import { NgFor } from '@angular/common';
|
||||||
|
import { InputTextModule } from 'primeng/inputtext';
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
templateUrl: './icons.component.html',
|
templateUrl: './icons.component.html',
|
||||||
|
standalone: true,
|
||||||
|
imports: [InputTextModule, NgFor],
|
||||||
})
|
})
|
||||||
export class IconsComponent implements OnInit {
|
export class IconsComponent implements OnInit {
|
||||||
|
|
||||||
|
@ -8,8 +8,8 @@ import { InputTextModule } from 'primeng/inputtext';
|
|||||||
imports: [
|
imports: [
|
||||||
CommonModule,
|
CommonModule,
|
||||||
UtilitiesRoutingModule,
|
UtilitiesRoutingModule,
|
||||||
InputTextModule
|
InputTextModule,
|
||||||
],
|
IconsComponent
|
||||||
declarations: [IconsComponent]
|
]
|
||||||
})
|
})
|
||||||
export class UtilitiesModule { }
|
export class UtilitiesModule { }
|
||||||
|
@ -3,7 +3,8 @@ import { LayoutService } from "./service/app.layout.service";
|
|||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
selector: 'app-footer',
|
selector: 'app-footer',
|
||||||
templateUrl: './app.footer.component.html'
|
templateUrl: './app.footer.component.html',
|
||||||
|
standalone: true
|
||||||
})
|
})
|
||||||
export class AppFooterComponent {
|
export class AppFooterComponent {
|
||||||
constructor(public layoutService: LayoutService) { }
|
constructor(public layoutService: LayoutService) { }
|
||||||
|
@ -1,13 +1,18 @@
|
|||||||
import { Component, OnDestroy, Renderer2, ViewChild } from '@angular/core';
|
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 { filter, Subscription } from 'rxjs';
|
||||||
import { LayoutService } from "./service/app.layout.service";
|
import { LayoutService } from "./service/app.layout.service";
|
||||||
import { AppSidebarComponent } from "./app.sidebar.component";
|
import { AppSidebarComponent } from "./app.sidebar.component";
|
||||||
import { AppTopBarComponent } from './app.topbar.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({
|
@Component({
|
||||||
selector: 'app-layout',
|
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 {
|
export class AppLayoutComponent implements OnDestroy {
|
||||||
|
|
||||||
|
@ -19,14 +19,6 @@ import { AppSidebarComponent } from "./app.sidebar.component";
|
|||||||
import { AppLayoutComponent } from "./app.layout.component";
|
import { AppLayoutComponent } from "./app.layout.component";
|
||||||
|
|
||||||
@NgModule({
|
@NgModule({
|
||||||
declarations: [
|
|
||||||
AppMenuitemComponent,
|
|
||||||
AppTopBarComponent,
|
|
||||||
AppFooterComponent,
|
|
||||||
AppMenuComponent,
|
|
||||||
AppSidebarComponent,
|
|
||||||
AppLayoutComponent,
|
|
||||||
],
|
|
||||||
imports: [
|
imports: [
|
||||||
BrowserModule,
|
BrowserModule,
|
||||||
FormsModule,
|
FormsModule,
|
||||||
@ -39,7 +31,13 @@ import { AppLayoutComponent } from "./app.layout.component";
|
|||||||
InputSwitchModule,
|
InputSwitchModule,
|
||||||
RippleModule,
|
RippleModule,
|
||||||
RouterModule,
|
RouterModule,
|
||||||
AppConfigModule
|
AppConfigModule,
|
||||||
|
AppMenuitemComponent,
|
||||||
|
AppTopBarComponent,
|
||||||
|
AppFooterComponent,
|
||||||
|
AppMenuComponent,
|
||||||
|
AppSidebarComponent,
|
||||||
|
AppLayoutComponent
|
||||||
],
|
],
|
||||||
exports: [AppLayoutComponent]
|
exports: [AppLayoutComponent]
|
||||||
})
|
})
|
||||||
|
@ -1,10 +1,14 @@
|
|||||||
import { OnInit } from '@angular/core';
|
import { OnInit } from '@angular/core';
|
||||||
import { Component } from '@angular/core';
|
import { Component } from '@angular/core';
|
||||||
import { LayoutService } from './service/app.layout.service';
|
import { LayoutService } from './service/app.layout.service';
|
||||||
|
import { AppMenuitemComponent } from './app.menuitem.component';
|
||||||
|
import { NgFor, NgIf } from '@angular/common';
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
selector: 'app-menu',
|
selector: 'app-menu',
|
||||||
templateUrl: './app.menu.component.html'
|
templateUrl: './app.menu.component.html',
|
||||||
|
standalone: true,
|
||||||
|
imports: [NgFor, NgIf, AppMenuitemComponent]
|
||||||
})
|
})
|
||||||
export class AppMenuComponent implements OnInit {
|
export class AppMenuComponent implements OnInit {
|
||||||
|
|
||||||
|
@ -1,10 +1,12 @@
|
|||||||
import { ChangeDetectorRef, Component, Host, HostBinding, Input, OnDestroy, OnInit } from '@angular/core';
|
import { ChangeDetectorRef, Component, Host, HostBinding, Input, OnDestroy, OnInit, forwardRef } from '@angular/core';
|
||||||
import { NavigationEnd, Router } from '@angular/router';
|
import { NavigationEnd, Router, RouterLinkActive, RouterLink } from '@angular/router';
|
||||||
import { animate, state, style, transition, trigger } from '@angular/animations';
|
import { animate, state, style, transition, trigger } from '@angular/animations';
|
||||||
import { Subscription } from 'rxjs';
|
import { Subscription } from 'rxjs';
|
||||||
import { filter } from 'rxjs/operators';
|
import { filter } from 'rxjs/operators';
|
||||||
import { MenuService } from './app.menu.service';
|
import { MenuService } from './app.menu.service';
|
||||||
import { LayoutService } from './service/app.layout.service';
|
import { LayoutService } from './service/app.layout.service';
|
||||||
|
import { RippleModule } from 'primeng/ripple';
|
||||||
|
import { NgIf, NgClass, NgFor } from '@angular/common';
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
// eslint-disable-next-line @angular-eslint/component-selector
|
// 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)'))
|
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 {
|
export class AppMenuitemComponent implements OnInit, OnDestroy {
|
||||||
|
|
||||||
|
@ -1,9 +1,12 @@
|
|||||||
import { Component, ElementRef } from '@angular/core';
|
import { Component, ElementRef } from '@angular/core';
|
||||||
import { LayoutService } from "./service/app.layout.service";
|
import { LayoutService } from "./service/app.layout.service";
|
||||||
|
import { AppMenuComponent } from './app.menu.component';
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
selector: 'app-sidebar',
|
selector: 'app-sidebar',
|
||||||
templateUrl: './app.sidebar.component.html'
|
templateUrl: './app.sidebar.component.html',
|
||||||
|
standalone: true,
|
||||||
|
imports: [AppMenuComponent]
|
||||||
})
|
})
|
||||||
export class AppSidebarComponent {
|
export class AppSidebarComponent {
|
||||||
constructor(public layoutService: LayoutService, public el: ElementRef) { }
|
constructor(public layoutService: LayoutService, public el: ElementRef) { }
|
||||||
|
@ -1,10 +1,14 @@
|
|||||||
import { Component, ElementRef, ViewChild } from '@angular/core';
|
import { Component, ElementRef, ViewChild } from '@angular/core';
|
||||||
import { MenuItem } from 'primeng/api';
|
import { MenuItem } from 'primeng/api';
|
||||||
import { LayoutService } from "./service/app.layout.service";
|
import { LayoutService } from "./service/app.layout.service";
|
||||||
|
import { NgClass } from '@angular/common';
|
||||||
|
import { RouterLink } from '@angular/router';
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
selector: 'app-topbar',
|
selector: 'app-topbar',
|
||||||
templateUrl: './app.topbar.component.html'
|
templateUrl: './app.topbar.component.html',
|
||||||
|
standalone: true,
|
||||||
|
imports: [RouterLink, NgClass]
|
||||||
})
|
})
|
||||||
export class AppTopBarComponent {
|
export class AppTopBarComponent {
|
||||||
|
|
||||||
|
@ -1,10 +1,18 @@
|
|||||||
import { Component, Input } from '@angular/core';
|
import { Component, Input } from '@angular/core';
|
||||||
import { LayoutService } from "../service/app.layout.service";
|
import { LayoutService } from "../service/app.layout.service";
|
||||||
import { MenuService } from "../app.menu.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({
|
@Component({
|
||||||
selector: 'app-config',
|
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 {
|
export class AppConfigComponent {
|
||||||
|
|
||||||
|
@ -14,9 +14,7 @@ import { AppConfigComponent } from './app.config.component';
|
|||||||
SidebarModule,
|
SidebarModule,
|
||||||
RadioButtonModule,
|
RadioButtonModule,
|
||||||
ButtonModule,
|
ButtonModule,
|
||||||
InputSwitchModule
|
InputSwitchModule,
|
||||||
],
|
|
||||||
declarations: [
|
|
||||||
AppConfigComponent
|
AppConfigComponent
|
||||||
],
|
],
|
||||||
exports: [
|
exports: [
|
||||||
|
Loading…
Reference in New Issue
Block a user