service list added
This commit is contained in:
parent
947a96512b
commit
9a162b1940
@ -1,7 +1,6 @@
|
|||||||
import { BrowserModule } from '@angular/platform-browser';
|
|
||||||
import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
|
import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
|
||||||
import { RouterModule } from '@angular/router';
|
import { RouterModule } from '@angular/router';
|
||||||
import { NgModule } from '@angular/core';
|
import { NgModule,CUSTOM_ELEMENTS_SCHEMA } from '@angular/core';
|
||||||
import { FormsModule } from '@angular/forms';
|
import { FormsModule } from '@angular/forms';
|
||||||
import { HttpClientModule, HttpClient} from '@angular/common/http';
|
import { HttpClientModule, HttpClient} from '@angular/common/http';
|
||||||
|
|
||||||
@ -57,7 +56,7 @@ const DEFAULT_PERFECT_SCROLLBAR_CONFIG: PerfectScrollbarConfigInterface = {
|
|||||||
ProgressSpineerDialogComponent
|
ProgressSpineerDialogComponent
|
||||||
],
|
],
|
||||||
imports: [
|
imports: [
|
||||||
BrowserModule,
|
DemoMaterialModule,
|
||||||
BrowserAnimationsModule,
|
BrowserAnimationsModule,
|
||||||
SharedModule,
|
SharedModule,
|
||||||
RouterModule.forRoot(AppRoutes, {scrollPositionRestoration: 'enabled'}),
|
RouterModule.forRoot(AppRoutes, {scrollPositionRestoration: 'enabled'}),
|
||||||
@ -72,8 +71,6 @@ const DEFAULT_PERFECT_SCROLLBAR_CONFIG: PerfectScrollbarConfigInterface = {
|
|||||||
MatCheckboxModule,
|
MatCheckboxModule,
|
||||||
MatProgressBarModule,
|
MatProgressBarModule,
|
||||||
MatSelectModule,
|
MatSelectModule,
|
||||||
MatCardModule,
|
|
||||||
DemoMaterialModule,
|
|
||||||
HttpClientModule,
|
HttpClientModule,
|
||||||
AppoinmentModule,
|
AppoinmentModule,
|
||||||
MatFormFieldModule,
|
MatFormFieldModule,
|
||||||
@ -95,6 +92,7 @@ const DEFAULT_PERFECT_SCROLLBAR_CONFIG: PerfectScrollbarConfigInterface = {
|
|||||||
}
|
}
|
||||||
],
|
],
|
||||||
entryComponents: [],
|
entryComponents: [],
|
||||||
bootstrap: [AppComponent]
|
bootstrap: [AppComponent],
|
||||||
|
schemas: [ CUSTOM_ELEMENTS_SCHEMA ]
|
||||||
})
|
})
|
||||||
export class AppModule { }
|
export class AppModule { }
|
||||||
|
|||||||
@ -1,12 +1,14 @@
|
|||||||
import { NgModule } from '@angular/core';
|
import { Component, NgModule } from '@angular/core';
|
||||||
import { RouterModule, Routes } from '@angular/router';
|
import { RouterModule, Routes } from '@angular/router';
|
||||||
import { AppoinmentsListComponent } from './appoinments/appoinments-list/appoinments-list.component';
|
import { AppoinmentsListComponent } from './appoinments/appoinments-list/appoinments-list.component';
|
||||||
import { AddBusinessListComponent } from './business/add-business-list/add-business-list.component';
|
import { AddBusinessListComponent } from './business/add-business-list/add-business-list.component';
|
||||||
import { BusinessListComponent } from './business/business-list/business-list.component';
|
import { BusinessListComponent } from './business/business-list/business-list.component';
|
||||||
import { CalendarListComponent } from './calendars/calendar-list/calendar-list.component';
|
import { CalendarListComponent } from './calendars/calendar-list/calendar-list.component';
|
||||||
import { CustomersListComponent } from './customers/customers-list/customers-list.component';
|
import { CustomersListComponent } from './customers/customers-list/customers-list.component';
|
||||||
|
import { ServiceListComponent } from './service-list-details/service-list/service-list.component';
|
||||||
import { AddUserListComponent } from './user/add-user-list/add-user-list.component';
|
import { AddUserListComponent } from './user/add-user-list/add-user-list.component';
|
||||||
import { UserListComponent } from './user/user-list/user-list.component';
|
import { UserListComponent } from './user/user-list/user-list.component';
|
||||||
|
import { } from './service-list-details/service-list/service-list.component'
|
||||||
|
|
||||||
|
|
||||||
const routes: Routes = [{
|
const routes: Routes = [{
|
||||||
@ -40,6 +42,10 @@ const routes: Routes = [{
|
|||||||
{
|
{
|
||||||
path: 'calendar-list',
|
path: 'calendar-list',
|
||||||
component: CalendarListComponent
|
component: CalendarListComponent
|
||||||
|
},
|
||||||
|
{
|
||||||
|
path: 'services-list',
|
||||||
|
component: ServiceListComponent
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -2,28 +2,29 @@ import { NgModule } from '@angular/core';
|
|||||||
import { CommonModule } from '@angular/common';
|
import { CommonModule } from '@angular/common';
|
||||||
import { AppoinmentRoutingModule } from './appoinment-routing.module';
|
import { AppoinmentRoutingModule } from './appoinment-routing.module';
|
||||||
import { BusinessModule } from './business/business.module';
|
import { BusinessModule } from './business/business.module';
|
||||||
import { MaterialModulesModule } from './material-modules/material-modules.module';
|
import { UserModule } from './user/user.module';
|
||||||
import { UserModule } from './user/user.module';
|
|
||||||
import { AppoinmentsModule } from './appoinments/appoinments.module';
|
|
||||||
import { CustomersModule } from './customers/customers.module';
|
import { CustomersModule } from './customers/customers.module';
|
||||||
import { CalendarsModule } from './calendars/calendars.module';
|
import { CalendarsModule } from './calendars/calendars.module';
|
||||||
|
import { AppoinmentsModule } from './appoinments/appoinments.module';
|
||||||
|
import { DemoMaterialModule } from 'app/shared/demo.module';
|
||||||
|
import { MatCardModule } from '@angular/material/card';
|
||||||
|
import { ServiceListComponent } from './service-list-details/service-list/service-list.component';
|
||||||
|
import { ServiceListModule } from './service-list-details/service-list.module';
|
||||||
|
|
||||||
@NgModule({
|
@NgModule({
|
||||||
declarations: [
|
declarations: [
|
||||||
],
|
],
|
||||||
imports: [
|
imports: [
|
||||||
|
DemoMaterialModule,
|
||||||
CommonModule,
|
CommonModule,
|
||||||
AppoinmentRoutingModule,
|
AppoinmentRoutingModule,
|
||||||
BusinessModule,
|
BusinessModule,
|
||||||
UserModule,
|
UserModule,
|
||||||
MaterialModulesModule,
|
|
||||||
AppoinmentsModule,
|
AppoinmentsModule,
|
||||||
CustomersModule,
|
CustomersModule,
|
||||||
CalendarsModule
|
CalendarsModule,
|
||||||
]
|
ServiceListModule
|
||||||
|
],
|
||||||
|
|
||||||
})
|
})
|
||||||
export class AppoinmentModule { }
|
export class AppoinmentModule { }
|
||||||
|
|||||||
@ -3,11 +3,11 @@ import { CommonModule } from '@angular/common';
|
|||||||
|
|
||||||
import { AppoinmentsRoutingModule } from './appoinments-routing.module';
|
import { AppoinmentsRoutingModule } from './appoinments-routing.module';
|
||||||
import { AppoinmentsListComponent } from './appoinments-list/appoinments-list.component';
|
import { AppoinmentsListComponent } from './appoinments-list/appoinments-list.component';
|
||||||
import { MaterialModulesModule } from '../material-modules/material-modules.module';
|
|
||||||
import { MatSidenavModule } from '@angular/material/sidenav';
|
import { MatSidenavModule } from '@angular/material/sidenav';
|
||||||
import { MatFormFieldModule } from '@angular/material/form-field';
|
import { MatFormFieldModule } from '@angular/material/form-field';
|
||||||
import { ScrollingModule } from '@angular/cdk/scrolling';
|
import { ScrollingModule } from '@angular/cdk/scrolling';
|
||||||
import { DialogBoxComponent } from './dialog-box/dialog-box.component';
|
import { DialogBoxComponent } from './dialog-box/dialog-box.component';
|
||||||
|
import { DemoMaterialModule } from 'app/shared/demo.module';
|
||||||
// import CalendarTodayIcon from '@material-ui/icons/CalendarToday';
|
// import CalendarTodayIcon from '@material-ui/icons/CalendarToday';
|
||||||
|
|
||||||
@NgModule({
|
@NgModule({
|
||||||
@ -16,9 +16,9 @@ import { DialogBoxComponent } from './dialog-box/dialog-box.component';
|
|||||||
DialogBoxComponent
|
DialogBoxComponent
|
||||||
],
|
],
|
||||||
imports: [
|
imports: [
|
||||||
|
DemoMaterialModule,
|
||||||
CommonModule,
|
CommonModule,
|
||||||
AppoinmentsRoutingModule,
|
AppoinmentsRoutingModule,
|
||||||
MaterialModulesModule,
|
|
||||||
MatSidenavModule,
|
MatSidenavModule,
|
||||||
MatFormFieldModule,
|
MatFormFieldModule,
|
||||||
ScrollingModule,
|
ScrollingModule,
|
||||||
|
|||||||
@ -4,11 +4,11 @@ import { CommonModule } from '@angular/common';
|
|||||||
import { BusinessRoutingModule } from './business-routing.module';
|
import { BusinessRoutingModule } from './business-routing.module';
|
||||||
import { BusinessListComponent } from './business-list/business-list.component';
|
import { BusinessListComponent } from './business-list/business-list.component';
|
||||||
import { AddBusinessListComponent } from './add-business-list/add-business-list.component';
|
import { AddBusinessListComponent } from './add-business-list/add-business-list.component';
|
||||||
import { MaterialModulesModule } from '../material-modules/material-modules.module';
|
|
||||||
import { MatSidenavModule } from '@angular/material/sidenav';
|
import { MatSidenavModule } from '@angular/material/sidenav';
|
||||||
import { MatFormFieldModule } from '@angular/material/form-field';
|
import { MatFormFieldModule } from '@angular/material/form-field';
|
||||||
import { DialogBoxComponent } from './dialog-box/dialog-box.component';
|
import { DialogBoxComponent } from './dialog-box/dialog-box.component';
|
||||||
import { ScrollingModule } from '@angular/cdk/scrolling';
|
import { ScrollingModule } from '@angular/cdk/scrolling';
|
||||||
|
import { DemoMaterialModule } from 'app/shared/demo.module';
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -20,9 +20,9 @@ import { ScrollingModule } from '@angular/cdk/scrolling';
|
|||||||
|
|
||||||
],
|
],
|
||||||
imports: [
|
imports: [
|
||||||
|
DemoMaterialModule,
|
||||||
CommonModule,
|
CommonModule,
|
||||||
BusinessRoutingModule,
|
BusinessRoutingModule,
|
||||||
MaterialModulesModule,
|
|
||||||
MatSidenavModule,
|
MatSidenavModule,
|
||||||
MatFormFieldModule,
|
MatFormFieldModule,
|
||||||
ScrollingModule
|
ScrollingModule
|
||||||
|
|||||||
@ -5,8 +5,8 @@ import { CalendarsRoutingModule } from './calendars-routing.module';
|
|||||||
import { CalendarListComponent } from './calendar-list/calendar-list.component';
|
import { CalendarListComponent } from './calendar-list/calendar-list.component';
|
||||||
import { CalendarModule, DateAdapter } from 'angular-calendar';
|
import { CalendarModule, DateAdapter } from 'angular-calendar';
|
||||||
import { adapterFactory } from 'angular-calendar/date-adapters/date-fns';
|
import { adapterFactory } from 'angular-calendar/date-adapters/date-fns';
|
||||||
import { MaterialModulesModule } from '../material-modules/material-modules.module';
|
|
||||||
import { CalendardialogComponent } from './calendardialog/calendardialog.component';
|
import { CalendardialogComponent } from './calendardialog/calendardialog.component';
|
||||||
|
import { DemoMaterialModule } from 'app/shared/demo.module';
|
||||||
|
|
||||||
@NgModule({
|
@NgModule({
|
||||||
declarations: [
|
declarations: [
|
||||||
@ -14,9 +14,9 @@ import { CalendardialogComponent } from './calendardialog/calendardialog.compone
|
|||||||
CalendardialogComponent
|
CalendardialogComponent
|
||||||
],
|
],
|
||||||
imports: [
|
imports: [
|
||||||
|
DemoMaterialModule,
|
||||||
CommonModule,
|
CommonModule,
|
||||||
CalendarsRoutingModule,
|
CalendarsRoutingModule,
|
||||||
MaterialModulesModule,
|
|
||||||
CalendarModule.forRoot({
|
CalendarModule.forRoot({
|
||||||
provide: DateAdapter,
|
provide: DateAdapter,
|
||||||
useFactory: adapterFactory
|
useFactory: adapterFactory
|
||||||
|
|||||||
@ -3,10 +3,10 @@ import { CommonModule } from '@angular/common';
|
|||||||
|
|
||||||
import { CustomersRoutingModule } from './customers-routing.module';
|
import { CustomersRoutingModule } from './customers-routing.module';
|
||||||
import { CustomersListComponent } from './customers-list/customers-list.component';
|
import { CustomersListComponent } from './customers-list/customers-list.component';
|
||||||
import { MaterialModulesModule } from '../material-modules/material-modules.module';
|
|
||||||
import { MatSidenavModule } from '@angular/material/sidenav';
|
import { MatSidenavModule } from '@angular/material/sidenav';
|
||||||
import { MatFormFieldModule } from '@angular/material/form-field';
|
import { MatFormFieldModule } from '@angular/material/form-field';
|
||||||
import { DialogBoxComponent } from './dialog-box/dialog-box.component';
|
import { DialogBoxComponent } from './dialog-box/dialog-box.component';
|
||||||
|
import { DemoMaterialModule } from 'app/shared/demo.module';
|
||||||
|
|
||||||
|
|
||||||
@NgModule({
|
@NgModule({
|
||||||
@ -15,11 +15,11 @@ import { DialogBoxComponent } from './dialog-box/dialog-box.component';
|
|||||||
DialogBoxComponent
|
DialogBoxComponent
|
||||||
],
|
],
|
||||||
imports: [
|
imports: [
|
||||||
|
DemoMaterialModule,
|
||||||
CommonModule,
|
CommonModule,
|
||||||
CustomersRoutingModule,
|
CustomersRoutingModule,
|
||||||
MaterialModulesModule,
|
|
||||||
MatSidenavModule,
|
MatSidenavModule,
|
||||||
MatFormFieldModule
|
MatFormFieldModule,
|
||||||
]
|
]
|
||||||
})
|
})
|
||||||
export class CustomersModule { }
|
export class CustomersModule { }
|
||||||
|
|||||||
@ -1,129 +0,0 @@
|
|||||||
import { NgModule } from '@angular/core';
|
|
||||||
import { CommonModule } from '@angular/common';
|
|
||||||
import { FlexLayoutModule } from '@angular/flex-layout';
|
|
||||||
import { ReactiveFormsModule, FormsModule } from '@angular/forms';
|
|
||||||
import { MatInputModule } from '@angular/material/input';
|
|
||||||
import { MatSelectModule } from '@angular/material/select';
|
|
||||||
import { MatIconModule } from '@angular/material/icon';
|
|
||||||
import { MatTableModule } from '@angular/material/table';
|
|
||||||
import { MatMenuModule } from '@angular/material/menu';
|
|
||||||
import { MatListModule } from '@angular/material/list';
|
|
||||||
import { MatTooltipModule } from '@angular/material/tooltip';
|
|
||||||
import { MatToolbarModule } from '@angular/material/toolbar';
|
|
||||||
import { MatFormFieldModule } from '@angular/material/form-field';
|
|
||||||
import { MatTabsModule } from '@angular/material/tabs';
|
|
||||||
import { MatCardModule } from '@angular/material/card';
|
|
||||||
import { MatPaginatorModule } from '@angular/material/paginator';
|
|
||||||
import { MatButtonModule } from '@angular/material/button';
|
|
||||||
import { MatExpansionModule } from '@angular/material/expansion';
|
|
||||||
import { MatProgressBarModule } from '@angular/material/progress-bar';
|
|
||||||
import { MatProgressSpinnerModule } from '@angular/material/progress-spinner';
|
|
||||||
import { MatDatepickerModule } from '@angular/material/datepicker';
|
|
||||||
import { MatRadioModule } from '@angular/material/radio';
|
|
||||||
import { MatCheckboxModule } from '@angular/material/checkbox';
|
|
||||||
import { MatSidenavModule } from '@angular/material/sidenav';
|
|
||||||
|
|
||||||
|
|
||||||
// import { NotifierOptions, NotifierModule } from 'angular-notifier';
|
|
||||||
|
|
||||||
// const pdCustomNotifierOptions: NotifierOptions = {
|
|
||||||
// position: {
|
|
||||||
// horizontal: {
|
|
||||||
// position: 'right',
|
|
||||||
// distance: 12
|
|
||||||
// },
|
|
||||||
// vertical: {
|
|
||||||
// position: 'top',
|
|
||||||
// distance: 32,
|
|
||||||
// gap: 10
|
|
||||||
// }
|
|
||||||
// },
|
|
||||||
// theme: 'material',
|
|
||||||
// behaviour: {
|
|
||||||
// autoHide: 2000,
|
|
||||||
// onClick: 'hide',
|
|
||||||
// onMouseover: 'pauseAutoHide',
|
|
||||||
// showDismissButton: true,
|
|
||||||
// stacking: 4
|
|
||||||
// },
|
|
||||||
// animations: {
|
|
||||||
// enabled: true,
|
|
||||||
// show: {
|
|
||||||
// preset: 'slide',
|
|
||||||
// speed: 300,
|
|
||||||
// easing: 'ease'
|
|
||||||
// },
|
|
||||||
// hide: {
|
|
||||||
// preset: 'fade',
|
|
||||||
// speed: 300,
|
|
||||||
// easing: 'ease',
|
|
||||||
// offset: 50
|
|
||||||
// },
|
|
||||||
// shift: {
|
|
||||||
// speed: 300,
|
|
||||||
// easing: 'ease'
|
|
||||||
// },
|
|
||||||
// overlap: 150
|
|
||||||
// }
|
|
||||||
// };
|
|
||||||
|
|
||||||
|
|
||||||
@NgModule({
|
|
||||||
imports: [
|
|
||||||
CommonModule,
|
|
||||||
MatInputModule,
|
|
||||||
MatSelectModule,
|
|
||||||
MatIconModule,
|
|
||||||
MatTableModule,
|
|
||||||
MatMenuModule,
|
|
||||||
MatListModule,
|
|
||||||
MatTooltipModule,
|
|
||||||
MatToolbarModule,
|
|
||||||
MatFormFieldModule,
|
|
||||||
MatTabsModule,
|
|
||||||
MatCardModule,
|
|
||||||
MatPaginatorModule,
|
|
||||||
MatButtonModule,
|
|
||||||
FlexLayoutModule,
|
|
||||||
MatExpansionModule,
|
|
||||||
MatProgressBarModule,MatProgressSpinnerModule,
|
|
||||||
//MatTableExporterModule,
|
|
||||||
ReactiveFormsModule,
|
|
||||||
FormsModule,
|
|
||||||
MatDatepickerModule,
|
|
||||||
MatSidenavModule,
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// NotifierModule.withConfig(pdCustomNotifierOptions),
|
|
||||||
],
|
|
||||||
exports:[
|
|
||||||
CommonModule,
|
|
||||||
MatInputModule,
|
|
||||||
MatSelectModule,
|
|
||||||
MatIconModule,
|
|
||||||
MatTableModule,
|
|
||||||
MatListModule,
|
|
||||||
MatToolbarModule,
|
|
||||||
MatFormFieldModule,
|
|
||||||
MatTabsModule,
|
|
||||||
MatCardModule,
|
|
||||||
MatRadioModule,
|
|
||||||
MatCheckboxModule,
|
|
||||||
MatPaginatorModule,
|
|
||||||
MatButtonModule,
|
|
||||||
FlexLayoutModule,
|
|
||||||
MatExpansionModule,
|
|
||||||
MatProgressBarModule,MatProgressSpinnerModule,
|
|
||||||
//MatTableExporterModule,
|
|
||||||
ReactiveFormsModule,
|
|
||||||
FormsModule,
|
|
||||||
MatDatepickerModule,
|
|
||||||
MatSidenavModule
|
|
||||||
|
|
||||||
// NotifierModule,
|
|
||||||
],
|
|
||||||
declarations: []
|
|
||||||
})
|
|
||||||
export class MaterialModulesModule { }
|
|
||||||
@ -0,0 +1,10 @@
|
|||||||
|
import { NgModule } from '@angular/core';
|
||||||
|
import { RouterModule, Routes } from '@angular/router';
|
||||||
|
|
||||||
|
const routes: Routes = [];
|
||||||
|
|
||||||
|
@NgModule({
|
||||||
|
imports: [RouterModule.forChild(routes)],
|
||||||
|
exports: [RouterModule]
|
||||||
|
})
|
||||||
|
export class ServiceListRoutingModule { }
|
||||||
@ -0,0 +1,20 @@
|
|||||||
|
import { NgModule } from '@angular/core';
|
||||||
|
import { CommonModule } from '@angular/common';
|
||||||
|
|
||||||
|
import { ServiceListRoutingModule } from './service-list-routing.module';
|
||||||
|
import { ServiceListComponent } from './service-list/service-list.component';
|
||||||
|
import { DemoMaterialModule } from 'app/shared/demo.module';
|
||||||
|
|
||||||
|
|
||||||
|
@NgModule({
|
||||||
|
declarations: [
|
||||||
|
ServiceListComponent
|
||||||
|
],
|
||||||
|
imports: [
|
||||||
|
DemoMaterialModule,
|
||||||
|
CommonModule,
|
||||||
|
ServiceListRoutingModule,
|
||||||
|
],
|
||||||
|
|
||||||
|
})
|
||||||
|
export class ServiceListModule { }
|
||||||
@ -0,0 +1,11 @@
|
|||||||
|
<div fxLayout="row wrap" >
|
||||||
|
<div fxFlex.xs="100" fxFlex.sm="50" fxFlex.md="50" fxFlex.lg="33.33" fxFlex.xl="33.33" class="m-gap p-gap" *ngFor="let serviceListDetails of serviceData">
|
||||||
|
<mat-card class="mb-2 example-card">
|
||||||
|
<mat-card-title-group>
|
||||||
|
<img width="60" src="assets/images/curve.jpg">
|
||||||
|
<mat-card-title>{{serviceListDetails.serviceName}}</mat-card-title>
|
||||||
|
<!-- <mat-card-subtitle>Dr. Saravanan</mat-card-subtitle> -->
|
||||||
|
</mat-card-title-group>
|
||||||
|
</mat-card>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
@ -0,0 +1,25 @@
|
|||||||
|
import { ComponentFixture, TestBed } from '@angular/core/testing';
|
||||||
|
|
||||||
|
import { ServiceListComponent } from './service-list.component';
|
||||||
|
|
||||||
|
describe('ServiceListComponent', () => {
|
||||||
|
let component: ServiceListComponent;
|
||||||
|
let fixture: ComponentFixture<ServiceListComponent>;
|
||||||
|
|
||||||
|
beforeEach(async () => {
|
||||||
|
await TestBed.configureTestingModule({
|
||||||
|
declarations: [ ServiceListComponent ]
|
||||||
|
})
|
||||||
|
.compileComponents();
|
||||||
|
});
|
||||||
|
|
||||||
|
beforeEach(() => {
|
||||||
|
fixture = TestBed.createComponent(ServiceListComponent);
|
||||||
|
component = fixture.componentInstance;
|
||||||
|
fixture.detectChanges();
|
||||||
|
});
|
||||||
|
|
||||||
|
it('should create', () => {
|
||||||
|
expect(component).toBeTruthy();
|
||||||
|
});
|
||||||
|
});
|
||||||
@ -0,0 +1,30 @@
|
|||||||
|
import { Component, OnInit } from '@angular/core';
|
||||||
|
|
||||||
|
@Component({
|
||||||
|
selector: 'app-service-list',
|
||||||
|
templateUrl: './service-list.component.html',
|
||||||
|
styleUrls: ['./service-list.component.scss']
|
||||||
|
})
|
||||||
|
export class ServiceListComponent implements OnInit {
|
||||||
|
serviceName = ['ENT', 'Orthopaedics', 'Breast surgery','Cardiology','Diabetology','Endocrinology','Infertility'];
|
||||||
|
doctors = ['Dr. Sanjeev', 'Dr. Gopi', 'Dr. Surendar', 'Dr. Kamali', 'Dr. Venkatadesh', 'Dr.Javeed', 'Dr.Cyril'];
|
||||||
|
serviceData: any = [];
|
||||||
|
constructor() { }
|
||||||
|
|
||||||
|
ngOnInit(): void {
|
||||||
|
|
||||||
|
for (let i = 0; i < 7; i++) {
|
||||||
|
const random = i % 7;
|
||||||
|
const obj: any = {
|
||||||
|
serviceName: this.serviceName[random],
|
||||||
|
// isFavourite: i % 5 === 0 ? true : false,
|
||||||
|
doctors: this.doctors,
|
||||||
|
// apino: 21,
|
||||||
|
// state: state[i % 4],
|
||||||
|
//version: this.dropdown[0].name,
|
||||||
|
};
|
||||||
|
this.serviceData.push(obj);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
@ -3,10 +3,10 @@ import { CommonModule } from '@angular/common';
|
|||||||
import { UserRoutingModule } from './user-routing.module';
|
import { UserRoutingModule } from './user-routing.module';
|
||||||
import { AddUserListComponent } from './add-user-list/add-user-list.component';
|
import { AddUserListComponent } from './add-user-list/add-user-list.component';
|
||||||
import { UserListComponent } from './user-list/user-list.component';
|
import { UserListComponent } from './user-list/user-list.component';
|
||||||
import { MaterialModulesModule } from '../material-modules/material-modules.module';
|
|
||||||
import { MatSidenavModule } from '@angular/material/sidenav';
|
import { MatSidenavModule } from '@angular/material/sidenav';
|
||||||
import { MatFormFieldModule } from '@angular/material/form-field';
|
import { MatFormFieldModule } from '@angular/material/form-field';
|
||||||
import { UserDialogBoxComponent } from './user-dialog-box/user-dialog-box.component';
|
import { UserDialogBoxComponent } from './user-dialog-box/user-dialog-box.component';
|
||||||
|
import { DemoMaterialModule } from 'app/shared/demo.module';
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -17,12 +17,11 @@ import { UserDialogBoxComponent } from './user-dialog-box/user-dialog-box.compon
|
|||||||
UserDialogBoxComponent
|
UserDialogBoxComponent
|
||||||
],
|
],
|
||||||
imports: [
|
imports: [
|
||||||
|
DemoMaterialModule,
|
||||||
CommonModule,
|
CommonModule,
|
||||||
UserRoutingModule,
|
UserRoutingModule,
|
||||||
MaterialModulesModule,
|
|
||||||
MatSidenavModule,
|
MatSidenavModule,
|
||||||
MatFormFieldModule,
|
MatFormFieldModule
|
||||||
|
|
||||||
]
|
]
|
||||||
})
|
})
|
||||||
export class UserModule { }
|
export class UserModule { }
|
||||||
|
|||||||
@ -1 +1,7 @@
|
|||||||
<h2>Dashboard!</h2>
|
<mat-card class="mb-2 example-card">
|
||||||
|
<mat-card-title-group>
|
||||||
|
<img width="60" src="assets/images/curve.jpg">
|
||||||
|
<mat-card-title></mat-card-title>
|
||||||
|
<mat-card-subtitle>Dr. Saravanan</mat-card-subtitle>
|
||||||
|
</mat-card-title-group>
|
||||||
|
</mat-card>
|
||||||
@ -2,7 +2,6 @@ import {NgModule} from '@angular/core';
|
|||||||
import { MatAutocompleteModule } from '@angular/material/autocomplete';
|
import { MatAutocompleteModule } from '@angular/material/autocomplete';
|
||||||
import { MatButtonModule } from '@angular/material/button';
|
import { MatButtonModule } from '@angular/material/button';
|
||||||
import { MatButtonToggleModule } from '@angular/material/button-toggle';
|
import { MatButtonToggleModule } from '@angular/material/button-toggle';
|
||||||
import { MatCardModule } from '@angular/material/card';
|
|
||||||
import { MatCheckboxModule } from '@angular/material/checkbox';
|
import { MatCheckboxModule } from '@angular/material/checkbox';
|
||||||
import { MatChipsModule } from '@angular/material/chips';
|
import { MatChipsModule } from '@angular/material/chips';
|
||||||
import { MatDatepickerModule } from '@angular/material/datepicker';
|
import { MatDatepickerModule } from '@angular/material/datepicker';
|
||||||
@ -39,53 +38,60 @@ import {OverlayModule} from '@angular/cdk/overlay';
|
|||||||
import {PlatformModule} from '@angular/cdk/platform';
|
import {PlatformModule} from '@angular/cdk/platform';
|
||||||
import {ObserversModule} from '@angular/cdk/observers';
|
import {ObserversModule} from '@angular/cdk/observers';
|
||||||
import {PortalModule} from '@angular/cdk/portal';
|
import {PortalModule} from '@angular/cdk/portal';
|
||||||
|
import { FormGroup, FormsModule, ReactiveFormsModule } from '@angular/forms';
|
||||||
|
import { MatCardModule } from '@angular/material/card';
|
||||||
|
import { FlexModule } from '@angular/flex-layout';
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* NgModule that includes all Material modules that are required to serve the demo-app.
|
* NgModule that includes all Material modules that are required to serve the demo-app.
|
||||||
*/
|
*/
|
||||||
|
const modules = [
|
||||||
|
MatCardModule,
|
||||||
|
MatAutocompleteModule,
|
||||||
|
MatButtonModule,
|
||||||
|
MatButtonToggleModule,
|
||||||
|
MatCheckboxModule,
|
||||||
|
MatChipsModule,
|
||||||
|
MatTableModule,
|
||||||
|
MatDatepickerModule,
|
||||||
|
MatDialogModule,
|
||||||
|
MatDividerModule,
|
||||||
|
MatExpansionModule,
|
||||||
|
MatFormFieldModule,
|
||||||
|
MatGridListModule,
|
||||||
|
MatIconModule,
|
||||||
|
MatInputModule,
|
||||||
|
MatListModule,
|
||||||
|
MatMenuModule,
|
||||||
|
MatPaginatorModule,
|
||||||
|
MatProgressBarModule,
|
||||||
|
MatProgressSpinnerModule,
|
||||||
|
MatRadioModule,
|
||||||
|
MatRippleModule,
|
||||||
|
MatSelectModule,
|
||||||
|
MatSidenavModule,
|
||||||
|
MatSlideToggleModule,
|
||||||
|
MatSliderModule,
|
||||||
|
MatSnackBarModule,
|
||||||
|
MatSortModule,
|
||||||
|
MatStepperModule,
|
||||||
|
MatTabsModule,
|
||||||
|
MatToolbarModule,
|
||||||
|
MatTooltipModule,
|
||||||
|
MatNativeDateModule,
|
||||||
|
CdkTableModule,
|
||||||
|
A11yModule,
|
||||||
|
BidiModule,
|
||||||
|
CdkAccordionModule,
|
||||||
|
ObserversModule,
|
||||||
|
OverlayModule,
|
||||||
|
PlatformModule,
|
||||||
|
PortalModule,
|
||||||
|
FlexModule,
|
||||||
|
FormsModule,
|
||||||
|
ReactiveFormsModule]
|
||||||
@NgModule({
|
@NgModule({
|
||||||
exports: [
|
imports: [...modules],
|
||||||
MatAutocompleteModule,
|
exports: [...modules]
|
||||||
MatButtonModule,
|
|
||||||
MatButtonToggleModule,
|
|
||||||
MatCardModule,
|
|
||||||
MatCheckboxModule,
|
|
||||||
MatChipsModule,
|
|
||||||
MatTableModule,
|
|
||||||
MatDatepickerModule,
|
|
||||||
MatDialogModule,
|
|
||||||
MatDividerModule,
|
|
||||||
MatExpansionModule,
|
|
||||||
MatFormFieldModule,
|
|
||||||
MatGridListModule,
|
|
||||||
MatIconModule,
|
|
||||||
MatInputModule,
|
|
||||||
MatListModule,
|
|
||||||
MatMenuModule,
|
|
||||||
MatPaginatorModule,
|
|
||||||
MatProgressBarModule,
|
|
||||||
MatProgressSpinnerModule,
|
|
||||||
MatRadioModule,
|
|
||||||
MatRippleModule,
|
|
||||||
MatSelectModule,
|
|
||||||
MatSidenavModule,
|
|
||||||
MatSlideToggleModule,
|
|
||||||
MatSliderModule,
|
|
||||||
MatSnackBarModule,
|
|
||||||
MatSortModule,
|
|
||||||
MatStepperModule,
|
|
||||||
MatTabsModule,
|
|
||||||
MatToolbarModule,
|
|
||||||
MatTooltipModule,
|
|
||||||
MatNativeDateModule,
|
|
||||||
CdkTableModule,
|
|
||||||
A11yModule,
|
|
||||||
BidiModule,
|
|
||||||
CdkAccordionModule,
|
|
||||||
ObserversModule,
|
|
||||||
OverlayModule,
|
|
||||||
PlatformModule,
|
|
||||||
PortalModule,
|
|
||||||
]
|
|
||||||
})
|
})
|
||||||
export class DemoMaterialModule {}
|
export class DemoMaterialModule {}
|
||||||
@ -73,6 +73,16 @@ const MENUITEMS : Menu[] = [
|
|||||||
{state: 'user-list', name: 'Users List'},
|
{state: 'user-list', name: 'Users List'},
|
||||||
// {state: 'add-user-list', name: 'Add Users '},
|
// {state: 'add-user-list', name: 'Add Users '},
|
||||||
]
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
state: 'appoinment',
|
||||||
|
name: 'Services List',
|
||||||
|
type: 'sub',
|
||||||
|
icon: 'security',
|
||||||
|
children: [
|
||||||
|
{state: 'services-list', name: 'Services List'},
|
||||||
|
// {state: 'add-user-list', name: 'Add Users '},
|
||||||
|
]
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user