diff --git a/apps/mina-sidor-fa/src/app/pages/administration/pages/employee-form/edit-employee-form/edit-employee-form.component.html b/apps/mina-sidor-fa/src/app/pages/administration/pages/employee-form/edit-employee-form/edit-employee-form.component.html index b619519..a0dc841 100644 --- a/apps/mina-sidor-fa/src/app/pages/administration/pages/employee-form/edit-employee-form/edit-employee-form.component.html +++ b/apps/mina-sidor-fa/src/app/pages/administration/pages/employee-form/edit-employee-form/edit-employee-form.component.html @@ -48,13 +48,13 @@ Du måste välja en eller flera tjänster för att kunna välja utförande verksamheter.

- + uiLabel="Välj alla utförande verksamheter och alla utförande adresser" + [uiInvalid]="editEmployeeFormGroup.errors?.utforandeVerksamheter && (selectAllUtforandeVerksamheterFormControl.touched || utforandeVerksamheterFormControl.touched)" + > + Välj roller diff --git a/apps/mina-sidor-fa/src/app/pages/administration/pages/employee-form/employee-form.module.ts b/apps/mina-sidor-fa/src/app/pages/administration/pages/employee-form/employee-form.module.ts index 54d2174..5e0b848 100644 --- a/apps/mina-sidor-fa/src/app/pages/administration/pages/employee-form/employee-form.module.ts +++ b/apps/mina-sidor-fa/src/app/pages/administration/pages/employee-form/employee-form.module.ts @@ -16,10 +16,12 @@ import { LayoutModule } from '@msfa-shared/components/layout/layout.module'; import { RolesDialogModule } from '@msfa-shared/components/roles-dialog/roles-dialog.module'; import { TreeNodesSelectorModule } from '@msfa-shared/components/tree-nodes-selector/tree-nodes-selector.module'; import { LocalDatePipeModule } from '@msfa-shared/pipes/local-date/local-date.module'; +import { UiCheckboxModule } from '@ui/checkbox/checkbox.module'; import { UiInputModule } from '@ui/input/input.module'; import { UiLinkButtonModule } from '@ui/link-button/link-button.module'; import { UiSelectModule } from '@ui/select/select.module'; import { UiSkeletonModule } from '@ui/skeleton/skeleton.module'; +import { UiValidationMessageModule } from '@ui/validation-message/validation-message.module'; import { EmployeeDeleteModule } from '../../components/employee-delete/employee-delete.module'; import { EditEmployeeFormComponent } from './edit-employee-form/edit-employee-form.component'; import { EmployeeFormComponent } from './employee-form.component'; @@ -49,6 +51,8 @@ import { EmployeeFormComponent } from './employee-form.component'; RolesDialogModule, UiLinkButtonModule, UiInputModule, + UiCheckboxModule, + UiValidationMessageModule, PreventDoubleSubmitModule, ], }) diff --git a/apps/mina-sidor-fa/src/app/pages/deltagare/pages/deltagare-details/pages/report-forms/periodisk-redovisning-form/periodisk-redovisning-form.component.html b/apps/mina-sidor-fa/src/app/pages/deltagare/pages/deltagare-details/pages/report-forms/periodisk-redovisning-form/periodisk-redovisning-form.component.html index 911c363..84a3da0 100644 --- a/apps/mina-sidor-fa/src/app/pages/deltagare/pages/deltagare-details/pages/report-forms/periodisk-redovisning-form/periodisk-redovisning-form.component.html +++ b/apps/mina-sidor-fa/src/app/pages/deltagare/pages/deltagare-details/pages/report-forms/periodisk-redovisning-form/periodisk-redovisning-form.component.html @@ -97,15 +97,12 @@ >
- - + >
@@ -115,11 +112,11 @@ *ngFor="let activityFormGroup of activitiesFormArray.controls; let i=index" > - + [uiLabel]="activitiesFormArrayMetadata[i].name" + >
- - + - + >
diff --git a/apps/mina-sidor-fa/src/app/pages/deltagare/pages/deltagare-details/pages/report-forms/periodisk-redovisning-form/periodisk-redovisning-form.module.ts b/apps/mina-sidor-fa/src/app/pages/deltagare/pages/deltagare-details/pages/report-forms/periodisk-redovisning-form/periodisk-redovisning-form.module.ts index 7e4c921..8e46ddc 100644 --- a/apps/mina-sidor-fa/src/app/pages/deltagare/pages/deltagare-details/pages/report-forms/periodisk-redovisning-form/periodisk-redovisning-form.module.ts +++ b/apps/mina-sidor-fa/src/app/pages/deltagare/pages/deltagare-details/pages/report-forms/periodisk-redovisning-form/periodisk-redovisning-form.module.ts @@ -7,6 +7,7 @@ import { RouterModule } from '@angular/router'; import { PreventDoubleSubmitModule } from '@msfa-directives/prevent-double-submit.module'; import { LayoutModule } from '@msfa-shared/components/layout/layout.module'; import { UiBackLinkModule } from '@ui/back-link/back-link.module'; +import { UiCheckboxModule } from '@ui/checkbox/checkbox.module'; import { UiInputModule } from '@ui/input/input.module'; import { UiLinkButtonModule } from '@ui/link-button/link-button.module'; import { UiLoaderModule } from '@ui/loader/loader.module'; @@ -38,6 +39,7 @@ import { PeriodiskRedovisningFormService } from './periodisk-redovisning-form.se UiRadiobuttonGroupModule, UiLinkButtonModule, UiInputModule, + UiCheckboxModule, UiValidationMessageModule, PreventDoubleSubmitModule, ], diff --git a/libs/ui/src/multiselect/multiselect-panel/multiselect-panel.component.html b/libs/ui/src/multiselect/multiselect-panel/multiselect-panel.component.html index 23becb1..eb14900 100644 --- a/libs/ui/src/multiselect/multiselect-panel/multiselect-panel.component.html +++ b/libs/ui/src/multiselect/multiselect-panel/multiselect-panel.component.html @@ -14,12 +14,12 @@ class="multiselect-panel__checkboxes-item" *ngFor="let multiselectOption of availableOptions; let i = index" > - + (uiOnChange)="setOptionState(multiselectOption, $event)" + >
  • - + (uiOnChange)="setOptionState(multiselectOption, $event)" + >
  • diff --git a/libs/ui/src/multiselect/multiselect.module.ts b/libs/ui/src/multiselect/multiselect.module.ts index 7848130..85a78b8 100644 --- a/libs/ui/src/multiselect/multiselect.module.ts +++ b/libs/ui/src/multiselect/multiselect.module.ts @@ -3,13 +3,14 @@ import { A11yModule } from '@angular/cdk/a11y'; import { CommonModule } from '@angular/common'; import { CUSTOM_ELEMENTS_SCHEMA, NgModule } from '@angular/core'; import { FormsModule } from '@angular/forms'; +import { UiCheckboxModule } from '@ui/checkbox/checkbox.module'; import { MultiselectComponent } from '@ui/multiselect/multiselect.component'; -import { MultiselectPanelComponent } from './multiselect-panel/multiselect-panel.component'; import { UiOverlayModule } from '@ui/overlay/overlay.module'; +import { MultiselectPanelComponent } from './multiselect-panel/multiselect-panel.component'; @NgModule({ declarations: [MultiselectComponent, MultiselectPanelComponent], - imports: [CommonModule, A11yModule, DigiNgFormCheckboxModule, FormsModule, UiOverlayModule], + imports: [CommonModule, A11yModule, DigiNgFormCheckboxModule, FormsModule, UiOverlayModule, UiCheckboxModule], exports: [MultiselectComponent], schemas: [CUSTOM_ELEMENTS_SCHEMA], })