74 lines
2.5 KiB
TypeScript
74 lines
2.5 KiB
TypeScript
import { InputMaskModule } from 'primeng/inputmask';
|
|
import { CommonModule } from '@angular/common';
|
|
import { NgModule } from '@angular/core';
|
|
import { FormsModule, ReactiveFormsModule } from '@angular/forms';
|
|
import { MatTabsModule } from '@angular/material/tabs';
|
|
import { RouterModule, Routes } from '@angular/router';
|
|
import { NgSelectModule } from '@ng-select/ng-select';
|
|
import { ButtonModule } from 'primeng/button';
|
|
import { CalendarModule } from 'primeng/calendar';
|
|
import { DialogModule } from 'primeng/dialog';
|
|
import { TableModule } from "primeng/table";
|
|
import { MatCheckboxModule } from '@angular/material/checkbox';
|
|
import { MatMenuModule } from '@angular/material/menu';
|
|
import { InputTextModule } from "primeng/inputtext";
|
|
import { RippleModule } from 'primeng/ripple';
|
|
import { ToastModule } from 'primeng/toast';
|
|
import { ToolbarModule } from "primeng/toolbar";
|
|
import { ConfirmationService, MessageService } from 'primeng/api';
|
|
import { HotelBookingSearchComponent } from './hotel-booking-search/hotel-booking-search.component';
|
|
import { HotelBookingComponent } from './hotel-booking.component';
|
|
import { InputNumberModule } from 'primeng/inputnumber';
|
|
import { TreeModule } from 'primeng/tree';
|
|
import { RatingModule } from 'primeng/rating';
|
|
import { HotelBookingViewComponent } from './hotel-booking-view/hotel-booking-view.component';
|
|
import { TabViewModule } from 'primeng/tabview';
|
|
import { MatButtonModule } from '@angular/material/button';
|
|
import { HotelBookingManagementService } from 'src/app/core/services/HotelServices/hotel_booking_management.service';
|
|
//
|
|
const routes: Routes = [
|
|
{
|
|
path: 'Search',
|
|
component: HotelBookingSearchComponent,
|
|
},
|
|
{
|
|
path: 'View',
|
|
component: HotelBookingViewComponent,
|
|
},
|
|
{
|
|
path: '',
|
|
pathMatch: 'full',
|
|
redirectTo: 'Search',
|
|
},
|
|
];
|
|
@NgModule({
|
|
declarations: [HotelBookingComponent, HotelBookingSearchComponent,HotelBookingViewComponent],
|
|
imports: [
|
|
CommonModule,
|
|
NgSelectModule,
|
|
FormsModule,
|
|
ReactiveFormsModule,
|
|
CalendarModule,
|
|
InputTextModule,
|
|
InputNumberModule,
|
|
TreeModule,
|
|
RatingModule,
|
|
ButtonModule,
|
|
ToolbarModule,
|
|
InputMaskModule,
|
|
MatCheckboxModule,
|
|
TableModule,
|
|
// angular material
|
|
DialogModule,
|
|
RippleModule,
|
|
ToastModule,
|
|
TabViewModule,
|
|
MatMenuModule,
|
|
MatTabsModule,
|
|
MatButtonModule,
|
|
RouterModule.forChild(routes),
|
|
],
|
|
providers: [ MessageService, ConfirmationService, HotelBookingManagementService],
|
|
})
|
|
export class HotelBookingModule {}
|