{"version":3,"file":"vineforce-modules-project-management-vf-project-task-activity-log-child-detail.component-DyyeLL2X.mjs","sources":["../../../projects/project-management/src/lib/vf-tasks/vf-project-task-activity-log/components/vf-project-task-activity-log-child-detail.component.ts","../../../projects/project-management/src/lib/vf-tasks/vf-project-task-activity-log/components/vf-project-task-activity-log-child-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 { VfProjectTaskActivityLogDetailViewService } from '../services/vf-project-task-activity-log-child-detail.service';\n\n@Component({\n  selector: 'lib-vf-project-task-activity-log-detail-modal',\n  imports: [\n    CoreModule,\n    ThemeSharedModule,\n    CommercialUiModule,\n    ReactiveFormsModule,\n    NgbDatepickerModule,\n    NgbTimepickerModule,\n    NgbNavModule,\n  ],\n  changeDetection: ChangeDetectionStrategy.OnPush,\n  providers: [\n    { provide: NgbDateAdapter, useClass: DateAdapter },\n    { provide: NgbTimeAdapter, useClass: TimeAdapter },\n  ],\n  templateUrl: './vf-project-task-activity-log-child-detail.component.html',\n})\nexport class VfProjectTaskActivityLogDetailModalComponent {\n  public readonly service = inject(VfProjectTaskActivityLogDetailViewService);\n}\n","<abp-modal [busy]=\"service.isBusy\" [(visible)]=\"service.isVisible\" modalClass=\"modal-fullscreen\">\n    <div class=\"container-fluid\">\n  <ng-template #abpHeader>\n    <h3>\n      {{\n      service.isViewMode\n      ? ('ProjectManagement::View' | abpLocalization)\n      : (service.selected ? 'AbpUi::Edit' : 'ProjectManagement::NewVfProjectActivityLog') | abpLocalization\n      }}\n    </h3>\n  </ng-template>\n\n  <ng-template #abpBody>\n    <form [formGroup]=\"service.form\" id=\"vf-project-task-activity-log\" (ngSubmit)=\"service.submitForm()\"\n      validateOnSubmit>\n      <ul ngbNav #nav=\"ngbNav\" class=\"nav-tabs\">\n        <li ngbNavItem>\n          <a ngbNavLink>\n            {{ 'ProjectManagement::VfProjectTaskActivityLog' | abpLocalization }}\n          </a>\n          <ng-template ngbNavContent>\n            <div class=\"p-2 bg-light rounded shadow-sm mt-3\">\n              <div class=\"mb-3 row\">\n                <label class=\"col-12 col-md-3 col-form-label\" for=\"vf-project-task-activity-log-task-action\">\n                  {{ 'ProjectManagement::TaskAction' | abpLocalization }} *\n                </label>\n                <div class=\"col-12 col-md-9\">\n                  <input id=\"vf-project-task-activity-log-task-action\" formControlName=\"taskAction\" class=\"form-control\"\n                    maxlength=\"255\" autofocus />\n                </div>\n                <div class=\"invalid-feedback\">\n                  {{ 'ProjectManagement::TaskActionRequired' | abpLocalization }}\n                </div>\n              </div>\n              <div class=\"mb-3 row\">\n                <label class=\"col-12 col-md-3 col-form-label\" for=\"vf-project-task-activity-log-details\">\n                  {{ 'ProjectManagement::Details' | abpLocalization }}\n                </label>\n                <div class=\"col-12 col-md-9\">\n                  <textarea id=\"vf-project-task-activity-log-details\" formControlName=\"details\" class=\"form-control\"\n                    maxlength=\"1000\" [rows]=\"service.isViewMode ? 15 : 3\">\n                </textarea>\n                </div>\n              </div>\n\n              <div class=\"mb-3 row\" *ngIf=\"!service.isViewMode\">\n                <label class=\"col-12 col-md-3 col-form-label\" for=\"vf-project-task-activity-log-vf-project-id\">\n                  {{ 'ProjectManagement::VfProject' | abpLocalization }}\n                </label> <div class=\"col-12 col-md-9\">\n                <abp-lookup-select cid=\"vf-project-task-activity-log-vf-project-id\" formControlName=\"vfProjectId\"\n                  [getFn]=\"service.getVfProjectLookup\" />\n              </div></div>\n              <div class=\"mb-3 row\" *ngIf=\"!service.isViewMode\">\n                <label class=\"col-12 col-md-3 col-form-label\" for=\"vf-project-task-activity-log-identity-user-id\">\n                  {{ 'ProjectManagement::ProjectTaskActivityIdentityUser' | abpLocalization }}\n                </label><div class=\"col-12 col-md-9\">\n                <abp-lookup-select cid=\"vf-project-task-activity-log-identity-user-id\" formControlName=\"identityUserId\"\n                  [getFn]=\"service.getIdentityUserLookup\" />\n              </div>\n            </div></div>\n          </ng-template>\n        </li>\n      </ul>\n      <div [ngbNavOutlet]=\"nav\"></div>\n    </form>\n  </ng-template>\n\n  <ng-template #abpFooter>\n    <button type=\"button\" class=\"btn btn-secondary\" abpClose>\n      {{ 'AbpUi::Cancel' | abpLocalization }}\n    </button>\n    <abp-button iconClass=\"fa fa-check\" buttonType=\"submit\" formName=\"vf-project-task-activity-log\"  *ngIf=\"!service.isViewMode\" >\n      {{ 'AbpUi::Save' | abpLocalization }}\n    </abp-button>\n  </ng-template></div>\n</abp-modal>"],"names":["i3","i5","i6","i7"],"mappings":"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"}