Behörigheter
diff --git a/apps/mina-sidor-fa/src/app/pages/administration/pages/employee-form/edit-employee-form/edit-employee-form.component.ts b/apps/mina-sidor-fa/src/app/pages/administration/pages/employee-form/edit-employee-form/edit-employee-form.component.ts
index 67f2ba7..4466ded 100644
--- a/apps/mina-sidor-fa/src/app/pages/administration/pages/employee-form/edit-employee-form/edit-employee-form.component.ts
+++ b/apps/mina-sidor-fa/src/app/pages/administration/pages/employee-form/edit-employee-form/edit-employee-form.component.ts
@@ -185,6 +185,10 @@ export class EditEmployeeFormComponent implements OnInit, OnChanges {
return this.employeeFormService.getFormControlName(role);
}
+ markFormControlAsTouched(formControl: AbstractControl): void {
+ formControl.markAsTouched();
+ }
+
abortFormSubmit(): void {
this.displayEditWithoutRolesDialog = false;
}
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 1b7090e..0e3d73c 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
@@ -2,7 +2,6 @@ import { DigiNgButtonModule } from '@af/digi-ng/_button/button';
import { DigiNgDialogModule } from '@af/digi-ng/_dialog/dialog';
import { DigiNgFormCheckboxModule } from '@af/digi-ng/_form/form-checkbox';
import { DigiNgFormDatepickerModule } from '@af/digi-ng/_form/form-datepicker';
-import { DigiNgFormInputModule } from '@af/digi-ng/_form/form-input';
import { DigiNgFormRadiobuttonGroupModule } from '@af/digi-ng/_form/form-radiobutton-group';
import { DigiNgPopoverModule } from '@af/digi-ng/_popover/popover';
import { DigiNgLoaderSpinnerModule } from '@af/digi-ng/_loader/loader-spinner';
@@ -22,7 +21,7 @@ import { EmployeeDeleteModule } from '../../components/employee-delete/employee-
import { EditEmployeeFormComponent } from './edit-employee-form/edit-employee-form.component';
import { EmployeeFormComponent } from './employee-form.component';
import { UiSelectModule } from '@ui/select/select.module';
-import { UiValidationMessageModule } from '@ui/validation-message/validation-message.module';
+import { UiInputModule } from '@ui/input/input.module';
@NgModule({
schemas: [CUSTOM_ELEMENTS_SCHEMA],
@@ -32,7 +31,6 @@ import { UiValidationMessageModule } from '@ui/validation-message/validation-mes
RouterModule.forChild([{ path: '', component: EmployeeFormComponent }]),
ReactiveFormsModule,
LocalDatePipeModule,
- DigiNgFormInputModule,
DigiNgFormRadiobuttonGroupModule,
DigiNgFormDatepickerModule,
DigiNgPopoverModule,
@@ -41,7 +39,6 @@ import { UiValidationMessageModule } from '@ui/validation-message/validation-mes
DigiNgLoaderSpinnerModule,
UiSkeletonModule,
UiSelectModule,
- UiValidationMessageModule,
LayoutModule,
EmployeeDeleteModule,
DigiNgDialogModule,
@@ -50,6 +47,7 @@ import { UiValidationMessageModule } from '@ui/validation-message/validation-mes
ErrorListModule,
RolesDialogModule,
UiLinkButtonModule,
+ UiInputModule,
],
})
export class EmployeeFormModule {}
diff --git a/apps/mina-sidor-fa/src/app/pages/deltagare/pages/deltagare-details/pages/report-forms/franvaro-report-form/franvaro-report-form.component.html b/apps/mina-sidor-fa/src/app/pages/deltagare/pages/deltagare-details/pages/report-forms/franvaro-report-form/franvaro-report-form.component.html
index 7169bce..47982c6 100644
--- a/apps/mina-sidor-fa/src/app/pages/deltagare/pages/deltagare-details/pages/report-forms/franvaro-report-form/franvaro-report-form.component.html
+++ b/apps/mina-sidor-fa/src/app/pages/deltagare/pages/deltagare-details/pages/report-forms/franvaro-report-form/franvaro-report-form.component.html
@@ -99,37 +99,30 @@
@@ -139,37 +132,30 @@
Tiden deltagaren skulle varit närvarande
diff --git a/apps/mina-sidor-fa/src/app/pages/deltagare/pages/deltagare-details/pages/report-forms/franvaro-report-form/franvaro-report-form.component.scss b/apps/mina-sidor-fa/src/app/pages/deltagare/pages/deltagare-details/pages/report-forms/franvaro-report-form/franvaro-report-form.component.scss
index e4af984..7b296a2 100644
--- a/apps/mina-sidor-fa/src/app/pages/deltagare/pages/deltagare-details/pages/report-forms/franvaro-report-form/franvaro-report-form.component.scss
+++ b/apps/mina-sidor-fa/src/app/pages/deltagare/pages/deltagare-details/pages/report-forms/franvaro-report-form/franvaro-report-form.component.scss
@@ -37,4 +37,10 @@
display: flex;
gap: var(--digi--layout--gutter);
}
+
+ &__validation-message {
+ ::ng-deep .ui-validation-message {
+ margin-top: var(--digi--layout--gutter--s);
+ }
+ }
}
diff --git a/apps/mina-sidor-fa/src/app/pages/deltagare/pages/deltagare-details/pages/report-forms/franvaro-report-form/franvaro-report-form.module.ts b/apps/mina-sidor-fa/src/app/pages/deltagare/pages/deltagare-details/pages/report-forms/franvaro-report-form/franvaro-report-form.module.ts
index e31c763..ce60b0c 100644
--- a/apps/mina-sidor-fa/src/app/pages/deltagare/pages/deltagare-details/pages/report-forms/franvaro-report-form/franvaro-report-form.module.ts
+++ b/apps/mina-sidor-fa/src/app/pages/deltagare/pages/deltagare-details/pages/report-forms/franvaro-report-form/franvaro-report-form.module.ts
@@ -1,6 +1,5 @@
import { DigiNgDialogModule } from '@af/digi-ng/_dialog/dialog';
import { DigiNgFormDatepickerModule } from '@af/digi-ng/_form/form-datepicker';
-import { DigiNgFormInputModule } from '@af/digi-ng/_form/form-input';
import { CommonModule } from '@angular/common';
import { CUSTOM_ELEMENTS_SCHEMA, NgModule } from '@angular/core';
import { ReactiveFormsModule } from '@angular/forms';
@@ -18,6 +17,7 @@ import { ReportDescriptionListModule } from '../../../components/report-descript
import { ReportLayoutModule } from '../../../components/report-layout/report-layout.module';
import { FranvaroReportFormComponent } from './franvaro-report-form.component';
import { FranvaroReportFormService } from './franvaro-report-form.service';
+import { UiInputModule } from '@ui/input/input.module';
@NgModule({
schemas: [CUSTOM_ELEMENTS_SCHEMA],
@@ -34,12 +34,12 @@ import { FranvaroReportFormService } from './franvaro-report-form.service';
DigiNgFormDatepickerModule,
UiSkeletonModule,
UiValidationMessageModule,
- DigiNgFormInputModule,
DigiNgDialogModule,
UiTextareaModule,
UiSelectModule,
UiRadiobuttonGroupModule,
UiLinkButtonModule,
+ UiInputModule,
],
providers: [FranvaroReportFormService],
exports: [FranvaroReportFormComponent],
diff --git a/apps/mina-sidor-fa/src/app/shared/components/multiselect/multiselect-panel/multiselect-panel.component.scss b/apps/mina-sidor-fa/src/app/shared/components/multiselect/multiselect-panel/multiselect-panel.component.scss
index 568a18c..3aba42c 100644
--- a/apps/mina-sidor-fa/src/app/shared/components/multiselect/multiselect-panel/multiselect-panel.component.scss
+++ b/apps/mina-sidor-fa/src/app/shared/components/multiselect/multiselect-panel/multiselect-panel.component.scss
@@ -42,10 +42,6 @@
margin-bottom: var(--digi--layout--gutter--l);
}
- &__search-input ::ng-deep .digi-ng-form-input__label {
- @include msfa__a11y-sr-only;
- }
-
&__input-reset-button {
position: absolute;
right: 0;
diff --git a/libs/ui/src/input/input.component.html b/libs/ui/src/input/input.component.html
index 4a29dc6..42e7361 100644
--- a/libs/ui/src/input/input.component.html
+++ b/libs/ui/src/input/input.component.html
@@ -14,6 +14,7 @@
[afValue]="currentValue"
[afValidation]="uiInvalid ? 'error' : 'neutral'"
(afOnInput)="checkForChange($event.detail.target.value)"
+ (afOnBlur)="onBlur()"
>
= new EventEmitter();
+ @Output() uiOnBlur: EventEmitter = new EventEmitter();
name: string | number;
@@ -85,6 +86,10 @@ export class InputComponent implements AfterViewInit, ControlValueAccessor, OnCh
}
}
+ onBlur(): void {
+ this.uiOnBlur.emit(true);
+ }
+
writeValue(value: any): void {
this._value = value;
this.changeDetectorRef.detectChanges();
diff --git a/libs/ui/src/validation-message/validation-message.component.html b/libs/ui/src/validation-message/validation-message.component.html
index 1ca5b8f..3fbaefa 100644
--- a/libs/ui/src/validation-message/validation-message.component.html
+++ b/libs/ui/src/validation-message/validation-message.component.html
@@ -1,4 +1,4 @@
-
+
{{ uiValidationMessage }}