import { Routes } from '@angular/router';

import { DashboardComponent } from '../../dashboard/dashboard.component';
import { TypographyComponent } from '../../typography/typography.component';
import { IconsComponent } from '../../icons/icons.component';
import { MapsComponent } from '../../maps/maps.component';
import { NotificationsComponent } from '../../notifications/notifications.component';
import { UpgradeComponent } from '../../upgrade/upgrade.component';
import { OrdersComponent } from 'app/orders/orders.component';
import { ConfigurationComponent } from 'app/configuration/configuration.component';
import { UsersDeliveryComponent } from 'app/users-delivery/users-delivery.component';
import { ReportsComponent } from 'app/reports/reports.component';
import { CustomersPrescriptionComponent } from 'app/customers-prescription/customers-prescription.component';
import { CustomersPrescriptionPendingComponent } from 'app/customers-prescription-pending/customers-prescription-pending.component';
import { InventoryAdjustComponent } from 'app/inventory-adjust/inventory-adjust.component';
import { InventoryBuyComponent } from 'app/inventory-buy/inventory-buy.component';
import { InventoryComponent } from 'app/inventory/inventory.component';
import { InventoryWarehouseComponent } from 'app/inventory-warehouse/inventory-warehouse.component';
import { InventoryMoveComponent } from 'app/inventory-move/inventory-move.component';
import { UsersComponent } from 'app/users/users.component';
import { CatalogCategoryComponent } from 'app/catalog-category/catalog-category.component';
import { CatalogProductsComponent } from 'app/catalog-products/catalog-products.component';
import { CustomersComponent } from 'app/customers/customers.component';
import { CustomersAddComponent } from 'app/customers-add/customers-add.component';
import { CatalogProductsAddComponent } from 'app/catalog-products-add/catalog-products-add.component';
import { CatalogCategoryAddComponent } from 'app/catalog-category-add/catalog-category-add.component';
import { InventoryReturnsComponent } from 'app/inventory-returns/inventory-returns.component';

export const AdminLayoutRoutes: Routes = [
    { path: 'dashboard', component: DashboardComponent },
    { path: 'users', component: UsersComponent },
    { path: 'orders', component: OrdersComponent },
    { path: 'catalog-category', component: CatalogCategoryComponent },
    { path: 'catalog-products', component: CatalogProductsComponent },
    { path: 'configuration', component: ConfigurationComponent },
    { path: 'users-delivery', component: UsersDeliveryComponent },
    { path: 'reports', component: ReportsComponent },
    { path: 'prescription-pending', component: CustomersPrescriptionPendingComponent },
    { path: 'inventory', component: InventoryComponent },
    { path: 'inventory-adjust', component: InventoryAdjustComponent },
    { path: 'inventory-move', component: InventoryMoveComponent },
    { path: 'inventory-warehouse', component: InventoryWarehouseComponent },
    { path: 'inventory-buy', component: InventoryBuyComponent },
    { path: 'customers', component: CustomersComponent },
    { path: 'customers-add', component: CustomersAddComponent },
    { path: 'customers-prescription', component: CustomersPrescriptionComponent },
];
