{"version":3,"file":"vineforce-modules-asset-management-system-config.mjs","sources":["../../../projects/asset-management-system/config/src/providers/route.provider.ts","../../../projects/asset-management-system/config/src/providers/office-base.routes.ts","../../../projects/asset-management-system/config/src/providers/office-route.provider.ts","../../../projects/asset-management-system/config/src/providers/asset-type-base.routes.ts","../../../projects/asset-management-system/config/src/providers/asset-type-route.provider.ts","../../../projects/asset-management-system/config/src/providers/status-base.routes.ts","../../../projects/asset-management-system/config/src/providers/status-route.provider.ts","../../../projects/asset-management-system/config/src/providers/vendor-base.routes.ts","../../../projects/asset-management-system/config/src/providers/vendor-route.provider.ts","../../../projects/asset-management-system/config/src/providers/asset-base.routes.ts","../../../projects/asset-management-system/config/src/providers/asset-route.provider.ts","../../../projects/asset-management-system/config/src/asset-management-system-config.module.ts","../../../projects/asset-management-system/config/src/vineforce-modules-asset-management-system-config.ts"],"sourcesContent":["import { eLayoutType, RoutesService } from '@abp/ng.core';\nimport { inject, provideAppInitializer } from '@angular/core';\nimport { eAssetManagementSystemRouteNames } from '../enums/route-names';\n\nexport const ASSET_MANAGEMENT_SYSTEM_ROUTE_PROVIDERS = [\n  provideAppInitializer(() => {\n    configureRoutes();\n  }),\n];\n\nexport function configureRoutes() {\n  const routes = inject(RoutesService);\n  routes.add([\n    {\n      path: '/asset-management-system',\n      name: eAssetManagementSystemRouteNames.AssetManagementSystem,\n      iconClass: 'fas fa-book',\n      layout: eLayoutType.application,\n      order: 3,\n    },\n  ]);\n}\n","import { ABP, eLayoutType } from '@abp/ng.core';\n\nimport { eAssetManagementSystemRouteNames } from '../enums/route-names';\n\nexport const OFFICE_BASE_ROUTES: ABP.Route[] = [\n  {\n    path: '/asset-management-system/offices',\n    parentName: eAssetManagementSystemRouteNames.AssetManagementSystem,\n    name: 'AssetManagementSystem::Menu:Offices',\n    layout: eLayoutType.application,\n    requiredPolicy: 'AssetManagementSystem.Offices',\n    breadcrumbText: 'AssetManagementSystem::Offices',\n  },\n];\n","import { inject, provideAppInitializer } from '@angular/core';\nimport { ABP, RoutesService } from '@abp/ng.core';\nimport { OFFICE_BASE_ROUTES } from './office-base.routes';\n\nexport const OFFICES_OFFICE_ROUTE_PROVIDER = [\n  provideAppInitializer(() => {\n    configureRoutes();\n  }),\n];\n\nfunction configureRoutes() {\n  const routesService = inject(RoutesService);\n  const routes: ABP.Route[] = [...OFFICE_BASE_ROUTES];\n  routesService.add(routes);\n}\n","import { ABP, eLayoutType } from '@abp/ng.core';\n\nimport { eAssetManagementSystemRouteNames } from '../enums/route-names';\n\nexport const ASSET_TYPE_BASE_ROUTES: ABP.Route[] = [\n  {\n    path: '/asset-management-system/asset-types',\n    parentName: eAssetManagementSystemRouteNames.AssetManagementSystem,\n    name: 'AssetManagementSystem::Menu:AssetTypes',\n    layout: eLayoutType.application,\n    requiredPolicy: 'AssetManagementSystem.AssetTypes',\n    breadcrumbText: 'AssetManagementSystem::AssetTypes',\n  },\n];\n","import { inject, provideAppInitializer } from '@angular/core';\nimport { ABP, RoutesService } from '@abp/ng.core';\nimport { ASSET_TYPE_BASE_ROUTES } from './asset-type-base.routes';\n\nexport const ASSET_TYPES_ASSET_TYPE_ROUTE_PROVIDER = [\n  provideAppInitializer(() => {\n    configureRoutes();\n  }),\n];\n\nfunction configureRoutes() {\n  const routesService = inject(RoutesService);\n  const routes: ABP.Route[] = [...ASSET_TYPE_BASE_ROUTES];\n  routesService.add(routes);\n}\n","import { ABP, eLayoutType } from '@abp/ng.core';\n\nimport { eAssetManagementSystemRouteNames } from '../enums/route-names';\n\nexport const STATUS_BASE_ROUTES: ABP.Route[] = [\n  {\n    path: '/asset-management-system/statuses',\n    parentName: eAssetManagementSystemRouteNames.AssetManagementSystem,\n    name: 'AssetManagementSystem::Menu:Statuses',\n    layout: eLayoutType.application,\n    requiredPolicy: 'AssetManagementSystem.Statuses',\n    breadcrumbText: 'AssetManagementSystem::Statuses',\n  },\n];\n","import { inject, provideAppInitializer } from '@angular/core';\nimport { ABP, RoutesService } from '@abp/ng.core';\nimport { STATUS_BASE_ROUTES } from './status-base.routes';\n\nexport const STATUSES_STATUS_ROUTE_PROVIDER = [\n  provideAppInitializer(() => {\n    configureRoutes();\n  }),\n];\n\nfunction configureRoutes() {\n  const routesService = inject(RoutesService);\n  const routes: ABP.Route[] = [...STATUS_BASE_ROUTES];\n  routesService.add(routes);\n}\n","import { ABP, eLayoutType } from '@abp/ng.core';\n\nimport { eAssetManagementSystemRouteNames } from '../enums/route-names';\n\nexport const VENDOR_BASE_ROUTES: ABP.Route[] = [\n  {\n    path: '/asset-management-system/vendors',\n    parentName: eAssetManagementSystemRouteNames.AssetManagementSystem,\n    name: 'AssetManagementSystem::Menu:Vendors',\n    layout: eLayoutType.application,\n    requiredPolicy: 'AssetManagementSystem.Vendors',\n    breadcrumbText: 'AssetManagementSystem::Vendors',\n  },\n];\n","import { inject, provideAppInitializer } from '@angular/core';\nimport { ABP, RoutesService } from '@abp/ng.core';\nimport { VENDOR_BASE_ROUTES } from './vendor-base.routes';\n\nexport const VENDORS_VENDOR_ROUTE_PROVIDER = [\n  provideAppInitializer(() => {\n    configureRoutes();\n  }),\n];\n\nfunction configureRoutes() {\n  const routesService = inject(RoutesService);\n  const routes: ABP.Route[] = [...VENDOR_BASE_ROUTES];\n  routesService.add(routes);\n}\n","import { ABP, eLayoutType } from '@abp/ng.core';\r\n\r\nimport { eAssetManagementSystemRouteNames } from '../enums/route-names';\r\n\r\nexport const ASSET_BASE_ROUTES: ABP.Route[] = [\r\n  {\r\n    path: '/asset-management-system/assets',\r\n    parentName: eAssetManagementSystemRouteNames.AssetManagementSystem,\r\n    name: 'AssetManagementSystem::Menu:Assets',\r\n    layout: eLayoutType.application,\r\n    requiredPolicy: 'AssetManagementSystem.Assets',\r\n    breadcrumbText: 'AssetManagementSystem::Assets',\r\n  },\r\n];\r\n","import { inject, provideAppInitializer } from '@angular/core';\r\nimport { ABP, RoutesService } from '@abp/ng.core';\r\nimport { ASSET_BASE_ROUTES } from './asset-base.routes';\r\n\r\nexport const ASSETS_ASSET_ROUTE_PROVIDER = [\r\n  provideAppInitializer(() => {\r\n    configureRoutes();\r\n  }),\r\n];\r\n\r\nfunction configureRoutes() {\r\n  const routesService = inject(RoutesService);\r\n  const routes: ABP.Route[] = [...ASSET_BASE_ROUTES];\r\n  routesService.add(routes);\r\n}\r\n","import { ModuleWithProviders, NgModule } from '@angular/core';\r\nimport { ASSET_MANAGEMENT_SYSTEM_ROUTE_PROVIDERS } from './providers/route.provider';\r\nimport { OFFICES_OFFICE_ROUTE_PROVIDER } from './providers/office-route.provider';\r\nimport { ASSET_TYPES_ASSET_TYPE_ROUTE_PROVIDER } from './providers/asset-type-route.provider';\r\nimport { STATUSES_STATUS_ROUTE_PROVIDER } from './providers/status-route.provider';\r\nimport { VENDORS_VENDOR_ROUTE_PROVIDER } from './providers/vendor-route.provider';\r\nimport { ASSETS_ASSET_ROUTE_PROVIDER } from './providers/asset-route.provider';\r\n\r\n@NgModule()\r\nexport class AssetManagementSystemConfigModule {\r\n  static forRoot(): ModuleWithProviders<AssetManagementSystemConfigModule> {\r\n    return {\r\n      ngModule: AssetManagementSystemConfigModule,\r\n      providers: [\r\n        ASSET_MANAGEMENT_SYSTEM_ROUTE_PROVIDERS,\r\n        OFFICES_OFFICE_ROUTE_PROVIDER,\r\n        ASSET_TYPES_ASSET_TYPE_ROUTE_PROVIDER,\r\n        STATUSES_STATUS_ROUTE_PROVIDER,\r\n        VENDORS_VENDOR_ROUTE_PROVIDER,\r\n        ASSETS_ASSET_ROUTE_PROVIDER,\r\n      ],\r\n    };\r\n  }\r\n}\r\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './public-api';\n"],"names":["configureRoutes"],"mappings":"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"}