{"version":3,"file":"vineforce-modules-asset-management-system-asset-type-detail.component-B5nrzvgx.mjs","sources":["../../../projects/asset-management-system/src/lib/asset-types/asset-type/components/asset-type-detail.component.ts","../../../projects/asset-management-system/src/lib/asset-types/asset-type/components/asset-type-detail.component.html"],"sourcesContent":["import { CoreModule } from '@abp/ng.core';\nimport { ThemeSharedModule, DateAdapter, TimeAdapter } from '@abp/ng.theme.shared';\nimport { CommercialUiModule } from '@volo/abp.commercial.ng.ui';\nimport { ChangeDetectionStrategy, Component, inject } from '@angular/core';\nimport { ReactiveFormsModule } from '@angular/forms';\nimport {\n  NgbNavModule,\n  NgbDatepickerModule,\n  NgbTimepickerModule,\n  NgbDateAdapter,\n  NgbTimeAdapter,\n} from '@ng-bootstrap/ng-bootstrap';\nimport { AssetTypeDetailViewService } from '../services/asset-type-detail.service';\n\n@Component({\n  selector: 'lib-asset-type-detail-modal',\n  changeDetection: ChangeDetectionStrategy.Default,\n  imports: [\n    CoreModule,\n    ThemeSharedModule,\n    CommercialUiModule,\n    ReactiveFormsModule,\n    NgbDatepickerModule,\n    NgbTimepickerModule,\n    NgbNavModule,\n  ],\n  providers: [\n    { provide: NgbDateAdapter, useClass: DateAdapter },\n    { provide: NgbTimeAdapter, useClass: TimeAdapter },\n  ],\n  templateUrl: './asset-type-detail.component.html',\n  styles: [],\n})\nexport class AssetTypeDetailModalComponent {\n  public readonly service = inject(AssetTypeDetailViewService);\n}\n","<abp-modal [busy]=\"service.isBusy\" [(visible)]=\"service.isVisible\">\r\n  <ng-template #abpHeader>\r\n    <!--<suite-custom-code-block-0>-->\r\n    <!--</suite-custom-code-block-0>-->\r\n    <h3>\r\n      <!--<suite-custom-code-block-1>-->\r\n      <!--</suite-custom-code-block-1>-->\r\n      {{\r\n        (service.selected ? 'AbpUi::Edit' : 'AssetManagementSystem::NewAssetType') | abpLocalization\r\n      }}\r\n      <!--<suite-custom-code-block-2>-->\r\n      <!--</suite-custom-code-block-2>-->\r\n    </h3>\r\n    <!--<suite-custom-code-block-3>-->\r\n    <!--</suite-custom-code-block-3>-->\r\n  </ng-template>\r\n\r\n  <ng-template #abpBody>\r\n    <!--<suite-custom-code-block-4>-->\r\n    <!--</suite-custom-code-block-4>-->\r\n    <form\r\n      [formGroup]=\"service.form\"\r\n      id=\"asset-type\"\r\n      (ngSubmit)=\"service.submitForm()\"\r\n      validateOnSubmit\r\n    >\r\n      <!--<suite-custom-code-block-5>-->\r\n      <!--</suite-custom-code-block-5>-->\r\n\r\n      <ul ngbNav #nav=\"ngbNav\" class=\"nav-tabs\">\r\n        <li ngbNavItem>\r\n          <a ngbNavLink>\r\n            {{ 'AssetManagementSystem::AssetType' | abpLocalization }}\r\n          </a>\r\n          <ng-template ngbNavContent>\r\n            <div class=\"mt-2 fade-in-top\">\r\n              <div class=\"mb-3\">\r\n                <label class=\"form-label\" for=\"asset-type-name\">\r\n                  {{ 'AssetManagementSystem::Name' | abpLocalization }} *\r\n                </label>\r\n\r\n                <input\r\n                  id=\"asset-type-name\"\r\n                  formControlName=\"name\"\r\n                  class=\"form-control\"\r\n                  maxlength=\"64\"\r\n                  minlength=\"2\"\r\n                  autofocus  placeholder=\"{{ 'AssetManagementSystem::Enter Name' | abpLocalization }}\"\r\n                />\r\n              </div>\r\n\r\n              <div class=\"mb-3\">\r\n                <label class=\"form-label\" for=\"asset-type-description\">\r\n                  {{ 'AssetManagementSystem::Description' | abpLocalization }}\r\n                </label>\r\n\r\n                <textarea\r\n                  id=\"asset-type-description\"\r\n                  formControlName=\"description\"\r\n                  class=\"form-control\"\r\n                  maxlength=\"512\"  placeholder=\"{{ 'AssetManagementSystem::Enter Description' | abpLocalization }}\"\r\n                >\r\n                </textarea>\r\n              </div>\r\n\r\n              <div class=\"form-check mb-3\">\r\n                <input\r\n                  type=\"checkbox\"\r\n                  id=\"asset-type-is-active\"\r\n                  formControlName=\"isActive\"\r\n                  class=\"form-check-input\"\r\n                />\r\n\r\n                <label for=\"asset-type-is-active\" class=\"form-check-label\">\r\n                  {{ 'AssetManagementSystem::IsActive' | abpLocalization }}\r\n                </label>\r\n              </div>\r\n            </div>\r\n          </ng-template>\r\n        </li>\r\n      </ul>\r\n      <div [ngbNavOutlet]=\"nav\"></div>\r\n\r\n      <!--<suite-custom-code-block-6>-->\r\n      <!--</suite-custom-code-block-6>-->\r\n    </form>\r\n  </ng-template>\r\n\r\n  <ng-template #abpFooter>\r\n    <!--<suite-custom-code-block-7>-->\r\n    <!--</suite-custom-code-block-7>-->\r\n    <button type=\"button\" class=\"btn btn-secondary\" abpClose>\r\n      {{ 'AbpUi::Cancel' | abpLocalization }}\r\n    </button>\r\n    <!--<suite-custom-code-block-8>-->\r\n    <!--</suite-custom-code-block-8>-->\r\n    <abp-button iconClass=\"fa fa-check\" buttonType=\"submit\" formName=\"asset-type\">\r\n      {{ 'AbpUi::Save' | abpLocalization }}\r\n    </abp-button>\r\n    <!--<suite-custom-code-block-9>-->\r\n    <!--</suite-custom-code-block-9>-->\r\n  </ng-template>\r\n</abp-modal>\r\n"],"names":["i1","i2","i3","i4","i5"],"mappings":"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"}