{"version":3,"file":"bloomscorp-ngx-aster-cms-manage-product.component-BLLEbxIp.mjs","sources":["../../../projects/ngx-aster-cms/src/lib/product/product-segment-card/product-segment-card.component.ts","../../../projects/ngx-aster-cms/src/lib/product/product-segment-card/product-segment-card.component.html","../../../projects/ngx-aster-cms/src/lib/product/manage-product/manage-product.component.ts","../../../projects/ngx-aster-cms/src/lib/product/manage-product/manage-product.component.html"],"sourcesContent":["import {Component, Input} from '@angular/core';\r\nimport {ProductSegment} from \"../interface/product-segment\";\r\nimport {MatIcon} from \"@angular/material/icon\";\r\nimport {RouterLink} from \"@angular/router\";\r\n\r\n@Component({\r\n\tselector: 'aster-cms-product-segment-card',\r\n\timports: [\r\n\t\tMatIcon,\r\n\t\tRouterLink\r\n\t],\r\n\ttemplateUrl: './product-segment-card.component.html',\r\n\tstyleUrl: './product-segment-card.component.scss'\r\n})\r\nexport class ProductSegmentCardComponent {\r\n\r\n\t@Input() segmentItem: ProductSegment = {} as ProductSegment;\r\n\r\n}\r\n","<a [routerLink]=\"segmentItem.link\"\r\n   class=\"mr-5 my-3 flex items-center bg-gray-50 border rounded-sm overflow-hidden cursor-pointer group\">\r\n\t<div class=\"p-4 group-hover:bg-primary-400 bg-primary-500 px-5\">\r\n\t\t<mat-icon class=\"scale-[1.8] text-white\">{{ segmentItem.icon }}</mat-icon>\r\n\t</div>\r\n\t<div class=\"px-4 text-gray-700\">\r\n\t\t<h3 class=\"text-sm tracking-wider\">{{ segmentItem.name }}</h3>\r\n\t\t@if (segmentItem.count) {\r\n\t\t\t<p class=\"text-2xl\">{{ segmentItem.count }}</p>\r\n\t\t}\r\n\t</div>\r\n</a>\r\n","import {Component, OnInit} from '@angular/core';\r\nimport {ProductSegmentCardComponent} from \"../product-segment-card/product-segment-card.component\";\r\nimport {AsterManageProductService} from \"../service/aster-manage-product-service\";\r\nimport {ManageProductScreenData} from \"../interface/screen/manage-product-screen-data\";\r\nimport {HeaderSectionComponent} from \"../../component-library/header/header-section/header-section.component\";\r\n\r\n@Component({\r\n\tselector: 'aster-cms-manage-product',\r\n\timports: [\r\n\t\tProductSegmentCardComponent,\r\n\t\tHeaderSectionComponent\r\n\t],\r\n\ttemplateUrl: './manage-product.component.html',\r\n\tstyleUrl: './manage-product.component.scss'\r\n})\r\nexport class ManageProductComponent implements OnInit {\r\n\r\n\tpublic screen: ManageProductScreenData = {} as ManageProductScreenData;\r\n\r\n\tconstructor(public _: AsterManageProductService) {\r\n\t}\r\n\r\n\tngOnInit(): void {\r\n\t\tthis.screen = this._.screen;\r\n\t\tthis._.prepareSegments();\r\n\t}\r\n}\r\n","<section>\r\n\t<aster-cms-header-section [section]=\"screen.header.title\"\r\n\t\t\t\t\t\t\t  [subSection]=\"screen.header.subtitle\"></aster-cms-header-section>\r\n\r\n\t<div class=\"aster-dashboard-container gap-0\">\r\n\t\t@for (segmentItem of _.segments; track segmentItem) {\r\n\t\t\t<aster-cms-product-segment-card [segmentItem]=\"segmentItem\"></aster-cms-product-segment-card>\r\n\t\t}\r\n\t</div>\r\n</section>\r\n"],"names":["i1.AsterManageProductService"],"mappings":";;;;;;MAca,2BAA2B,CAAA;AATxC,IAAA,WAAA,GAAA;QAWU,IAAW,CAAA,WAAA,GAAmB,EAAoB;AAE3D;8GAJY,2BAA2B,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA,CAAA;AAA3B,IAAA,SAAA,IAAA,CAAA,IAAA,GAAA,EAAA,CAAA,oBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,IAAA,EAAA,2BAA2B,ECdxC,YAAA,EAAA,IAAA,EAAA,QAAA,EAAA,gCAAA,EAAA,MAAA,EAAA,EAAA,WAAA,EAAA,aAAA,EAAA,EAAA,QAAA,EAAA,EAAA,EAAA,QAAA,EAAA,0iBAYA,EDJE,MAAA,EAAA,CAAA,EAAA,CAAA,EAAA,YAAA,EAAA,CAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,OAAO,2IACP,UAAU,EAAA,QAAA,EAAA,cAAA,EAAA,MAAA,EAAA,CAAA,QAAA,EAAA,aAAA,EAAA,UAAA,EAAA,qBAAA,EAAA,OAAA,EAAA,MAAA,EAAA,YAAA,EAAA,kBAAA,EAAA,oBAAA,EAAA,YAAA,EAAA,YAAA,CAAA,EAAA,CAAA,EAAA,CAAA,CAAA;;2FAKC,2BAA2B,EAAA,UAAA,EAAA,CAAA;kBATvC,SAAS;AACC,YAAA,IAAA,EAAA,CAAA,EAAA,QAAA,EAAA,gCAAgC,EACjC,OAAA,EAAA;wBACR,OAAO;wBACP;AACA,qBAAA,EAAA,QAAA,EAAA,0iBAAA,EAAA;8BAMQ,WAAW,EAAA,CAAA;sBAAnB;;;MEDW,sBAAsB,CAAA;AAIlC,IAAA,WAAA,CAAmB,CAA4B,EAAA;QAA5B,IAAC,CAAA,CAAA,GAAD,CAAC;QAFb,IAAM,CAAA,MAAA,GAA4B,EAA6B;;IAKtE,QAAQ,GAAA;QACP,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC,CAAC,CAAC,MAAM;AAC3B,QAAA,IAAI,CAAC,CAAC,CAAC,eAAe,EAAE;;8GATb,sBAAsB,EAAA,IAAA,EAAA,CAAA,EAAA,KAAA,EAAAA,yBAAA,EAAA,CAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA,CAAA;AAAtB,IAAA,SAAA,IAAA,CAAA,IAAA,GAAA,EAAA,CAAA,oBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,IAAA,EAAA,sBAAsB,ECfnC,YAAA,EAAA,IAAA,EAAA,QAAA,EAAA,0BAAA,EAAA,QAAA,EAAA,EAAA,EAAA,QAAA,EAAA,yaAUA,EDDE,MAAA,EAAA,CAAA,yIAAA,CAAA,EAAA,YAAA,EAAA,CAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,2BAA2B,oGAC3B,sBAAsB,EAAA,QAAA,EAAA,0BAAA,EAAA,MAAA,EAAA,CAAA,SAAA,EAAA,YAAA,CAAA,EAAA,CAAA,EAAA,CAAA,CAAA;;2FAKX,sBAAsB,EAAA,UAAA,EAAA,CAAA;kBATlC,SAAS;AACC,YAAA,IAAA,EAAA,CAAA,EAAA,QAAA,EAAA,0BAA0B,EAC3B,OAAA,EAAA;wBACR,2BAA2B;wBAC3B;AACA,qBAAA,EAAA,QAAA,EAAA,yaAAA,EAAA,MAAA,EAAA,CAAA,yIAAA,CAAA,EAAA;;;;;"}