feat(ui): Added loader inside ui-lib. (TV-859)
Squashed commit of the following: commit 21101f1de202e87c27ae7832669e484d163e66b4 Author: Erik Tiekstra <erik.tiekstra@arbetsformedlingen.se> Date: Thu Oct 28 11:01:09 2021 +0200 Updated imports commit 0d8bee6ac8967f5ddb480eff429e91db812b0f16 Author: Erik Tiekstra <erik.tiekstra@arbetsformedlingen.se> Date: Thu Oct 28 10:42:35 2021 +0200 Now using loader from inside libs
This commit is contained in:
@@ -84,4 +84,4 @@
|
|||||||
</section>
|
</section>
|
||||||
</digi-typography>
|
</digi-typography>
|
||||||
</msfa-layout>
|
</msfa-layout>
|
||||||
<msfa-loader *ngIf="submitIsLoading$ | async" type="absolute"></msfa-loader>
|
<ui-loader *ngIf="submitIsLoading$ | async" uiType="absolute"></ui-loader>
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ import { ReactiveFormsModule } from '@angular/forms';
|
|||||||
import { RouterModule } from '@angular/router';
|
import { RouterModule } from '@angular/router';
|
||||||
import { BackLinkModule } from '@msfa-shared/components/back-link/back-link.module';
|
import { BackLinkModule } from '@msfa-shared/components/back-link/back-link.module';
|
||||||
import { LayoutModule } from '@msfa-shared/components/layout/layout.module';
|
import { LayoutModule } from '@msfa-shared/components/layout/layout.module';
|
||||||
import { LoaderModule } from '@msfa-shared/components/loader/loader.module';
|
import { UiLoaderModule } from '@ui/loader/loader.module';
|
||||||
import { EmployeeInviteComponent } from './employee-invite.component';
|
import { EmployeeInviteComponent } from './employee-invite.component';
|
||||||
|
|
||||||
@NgModule({
|
@NgModule({
|
||||||
@@ -18,7 +18,7 @@ import { EmployeeInviteComponent } from './employee-invite.component';
|
|||||||
BackLinkModule,
|
BackLinkModule,
|
||||||
ReactiveFormsModule,
|
ReactiveFormsModule,
|
||||||
DigiNgFormTextareaModule,
|
DigiNgFormTextareaModule,
|
||||||
LoaderModule
|
UiLoaderModule,
|
||||||
],
|
],
|
||||||
})
|
})
|
||||||
export class EmployeeInviteModule {}
|
export class EmployeeInviteModule {}
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
<div class="employees-list">
|
<div class="employees-list">
|
||||||
<msfa-loader *ngIf="employeesLoading" type="absolute"></msfa-loader>
|
<ui-loader *ngIf="employeesLoading" uiType="absolute"></ui-loader>
|
||||||
<digi-table af-variation="secondary">
|
<digi-table af-variation="secondary">
|
||||||
<span class="msfa__a11y-sr-only" aria-live="polite">
|
<span class="msfa__a11y-sr-only" aria-live="polite">
|
||||||
Totalt {{count}} träffar på personal med max 10 rader på varje sida
|
Totalt {{count}} träffar på personal med max 10 rader på varje sida
|
||||||
|
|||||||
@@ -1,13 +1,13 @@
|
|||||||
import { CommonModule } from '@angular/common';
|
import { CommonModule } from '@angular/common';
|
||||||
import { CUSTOM_ELEMENTS_SCHEMA, NgModule } from '@angular/core';
|
import { CUSTOM_ELEMENTS_SCHEMA, NgModule } from '@angular/core';
|
||||||
import { RouterModule } from '@angular/router';
|
import { RouterModule } from '@angular/router';
|
||||||
import { LoaderModule } from '@msfa-shared/components/loader/loader.module';
|
import { UiLoaderModule } from '@ui/loader/loader.module';
|
||||||
import { EmployeesListComponent } from './employees-list.component';
|
import { EmployeesListComponent } from './employees-list.component';
|
||||||
|
|
||||||
@NgModule({
|
@NgModule({
|
||||||
schemas: [CUSTOM_ELEMENTS_SCHEMA],
|
schemas: [CUSTOM_ELEMENTS_SCHEMA],
|
||||||
declarations: [EmployeesListComponent],
|
declarations: [EmployeesListComponent],
|
||||||
imports: [CommonModule, RouterModule, LoaderModule],
|
imports: [CommonModule, RouterModule, UiLoaderModule],
|
||||||
exports: [EmployeesListComponent],
|
exports: [EmployeesListComponent],
|
||||||
})
|
})
|
||||||
export class EmployeesListModule {}
|
export class EmployeesListModule {}
|
||||||
|
|||||||
@@ -103,13 +103,21 @@
|
|||||||
<digi-button af-size="m" (afOnClick)="lockSelectedAvrop()">Nästa</digi-button>
|
<digi-button af-size="m" (afOnClick)="lockSelectedAvrop()">Nästa</digi-button>
|
||||||
</ng-container>
|
</ng-container>
|
||||||
<ng-container *ngSwitchCase="2">
|
<ng-container *ngSwitchCase="2">
|
||||||
<digi-button [attr.af-aria-label]="'Tillbaka till välj deltagare att tilldela'" af-variation="secondary" af-size="m" (afOnClick)="unlockSelectedAvrop()"
|
<digi-button
|
||||||
|
[attr.af-aria-label]="'Tillbaka till välj deltagare att tilldela'"
|
||||||
|
af-variation="secondary"
|
||||||
|
af-size="m"
|
||||||
|
(afOnClick)="unlockSelectedAvrop()"
|
||||||
>Tillbaka
|
>Tillbaka
|
||||||
</digi-button>
|
</digi-button>
|
||||||
<digi-button af-size="m" (afOnClick)="confirmHandledare()">Nästa</digi-button>
|
<digi-button af-size="m" (afOnClick)="confirmHandledare()">Nästa</digi-button>
|
||||||
</ng-container>
|
</ng-container>
|
||||||
<ng-container *ngSwitchCase="3">
|
<ng-container *ngSwitchCase="3">
|
||||||
<digi-button [attr.af-aria-label]="'Tillbaka till tilldela handledare'" af-variation="secondary" af-size="m" (afOnClick)="unconfirmHandledare()"
|
<digi-button
|
||||||
|
[attr.af-aria-label]="'Tillbaka till tilldela handledare'"
|
||||||
|
af-variation="secondary"
|
||||||
|
af-size="m"
|
||||||
|
(afOnClick)="unconfirmHandledare()"
|
||||||
>Tillbaka
|
>Tillbaka
|
||||||
</digi-button>
|
</digi-button>
|
||||||
<digi-button af-size="m" (afOnClick)="save()">Bekräfta tilldelning</digi-button>
|
<digi-button af-size="m" (afOnClick)="save()">Bekräfta tilldelning</digi-button>
|
||||||
@@ -127,7 +135,7 @@
|
|||||||
</msfa-layout>
|
</msfa-layout>
|
||||||
|
|
||||||
<ng-template #loadingRef>
|
<ng-template #loadingRef>
|
||||||
<msfa-loader></msfa-loader>
|
<ui-loader></ui-loader>
|
||||||
</ng-template>
|
</ng-template>
|
||||||
|
|
||||||
<ng-template #skeletonRef>
|
<ng-template #skeletonRef>
|
||||||
|
|||||||
@@ -1,12 +1,12 @@
|
|||||||
import { DigiNgProgressProgressbarModule } from '@af/digi-ng/_progress/progressbar';
|
import { DigiNgProgressProgressbarModule } from '@af/digi-ng/_progress/progressbar';
|
||||||
import { UiSkeletonModule } from '@ui/skeleton/skeleton.module';
|
|
||||||
import { CommonModule } from '@angular/common';
|
import { CommonModule } from '@angular/common';
|
||||||
import { CUSTOM_ELEMENTS_SCHEMA, NgModule } from '@angular/core';
|
import { CUSTOM_ELEMENTS_SCHEMA, NgModule } from '@angular/core';
|
||||||
import { RouterModule } from '@angular/router';
|
import { RouterModule } from '@angular/router';
|
||||||
import { HandledarePickerFormModule } from '@msfa-shared/components/handledare-picker-form/handledare-picker-form.module';
|
import { HandledarePickerFormModule } from '@msfa-shared/components/handledare-picker-form/handledare-picker-form.module';
|
||||||
import { LayoutModule } from '@msfa-shared/components/layout/layout.module';
|
import { LayoutModule } from '@msfa-shared/components/layout/layout.module';
|
||||||
import { LoaderModule } from '@msfa-shared/components/loader/loader.module';
|
|
||||||
import { UnauthorizedAlertModule } from '@msfa-shared/components/unauthorized-alert/unauthorized-alert.module';
|
import { UnauthorizedAlertModule } from '@msfa-shared/components/unauthorized-alert/unauthorized-alert.module';
|
||||||
|
import { UiLoaderModule } from '@ui/loader/loader.module';
|
||||||
|
import { UiSkeletonModule } from '@ui/skeleton/skeleton.module';
|
||||||
import { AvropComponent } from './avrop.component';
|
import { AvropComponent } from './avrop.component';
|
||||||
import { AvropFiltersModule } from './components/avrop-filters/avrop-filters.module';
|
import { AvropFiltersModule } from './components/avrop-filters/avrop-filters.module';
|
||||||
import { AvropListModule } from './components/avrop-list/avrop-list.module';
|
import { AvropListModule } from './components/avrop-list/avrop-list.module';
|
||||||
@@ -22,7 +22,7 @@ import { AvropListModule } from './components/avrop-list/avrop-list.module';
|
|||||||
AvropFiltersModule,
|
AvropFiltersModule,
|
||||||
DigiNgProgressProgressbarModule,
|
DigiNgProgressProgressbarModule,
|
||||||
UiSkeletonModule,
|
UiSkeletonModule,
|
||||||
LoaderModule,
|
UiLoaderModule,
|
||||||
HandledarePickerFormModule,
|
HandledarePickerFormModule,
|
||||||
UnauthorizedAlertModule,
|
UnauthorizedAlertModule,
|
||||||
],
|
],
|
||||||
|
|||||||
@@ -49,5 +49,5 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<ng-template #loadingRef>
|
<ng-template #loadingRef>
|
||||||
<msfa-loader></msfa-loader>
|
<ui-loader></ui-loader>
|
||||||
</ng-template>
|
</ng-template>
|
||||||
|
|||||||
@@ -49,7 +49,7 @@ describe('AvropFiltersComponent', () => {
|
|||||||
|
|
||||||
it('should show loading spinner when filters are loading', () => {
|
it('should show loading spinner when filters are loading', () => {
|
||||||
fixture.detectChanges();
|
fixture.detectChanges();
|
||||||
const tags = fixture.debugElement.queryAll(By.css('msfa-loader'));
|
const tags = fixture.debugElement.queryAll(By.css('ui-loader'));
|
||||||
expect(tags.length).toBe(1);
|
expect(tags.length).toBe(1);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -1,13 +1,13 @@
|
|||||||
import { CommonModule } from '@angular/common';
|
import { CommonModule } from '@angular/common';
|
||||||
import { CUSTOM_ELEMENTS_SCHEMA, NgModule } from '@angular/core';
|
import { CUSTOM_ELEMENTS_SCHEMA, NgModule } from '@angular/core';
|
||||||
import { LoaderModule } from '@msfa-shared/components/loader/loader.module';
|
|
||||||
import { MultiselectModule } from '@msfa-shared/components/multiselect/multiselect.module';
|
import { MultiselectModule } from '@msfa-shared/components/multiselect/multiselect.module';
|
||||||
|
import { UiLoaderModule } from '@ui/loader/loader.module';
|
||||||
import { AvropFiltersComponent } from './avrop-filters.component';
|
import { AvropFiltersComponent } from './avrop-filters.component';
|
||||||
|
|
||||||
@NgModule({
|
@NgModule({
|
||||||
schemas: [CUSTOM_ELEMENTS_SCHEMA],
|
schemas: [CUSTOM_ELEMENTS_SCHEMA],
|
||||||
declarations: [AvropFiltersComponent],
|
declarations: [AvropFiltersComponent],
|
||||||
imports: [CommonModule, MultiselectModule, LoaderModule],
|
imports: [CommonModule, MultiselectModule, UiLoaderModule],
|
||||||
exports: [AvropFiltersComponent],
|
exports: [AvropFiltersComponent],
|
||||||
})
|
})
|
||||||
export class AvropFiltersModule {}
|
export class AvropFiltersModule {}
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
<div class="avrop-list">
|
<div class="avrop-list">
|
||||||
<msfa-loader *ngIf="avropLoading" type="absolute"></msfa-loader>
|
<ui-loader *ngIf="avropLoading" uiType="absolute"></ui-loader>
|
||||||
<ul class="avrop-list__list">
|
<ul class="avrop-list__list">
|
||||||
<li *ngFor="let avrop of avropRows">
|
<li *ngFor="let avrop of avropRows">
|
||||||
<msfa-avrop-row
|
<msfa-avrop-row
|
||||||
|
|||||||
@@ -1,14 +1,14 @@
|
|||||||
import { UiSkeletonModule } from '@ui/skeleton/skeleton.module';
|
|
||||||
import { CommonModule } from '@angular/common';
|
import { CommonModule } from '@angular/common';
|
||||||
import { CUSTOM_ELEMENTS_SCHEMA, NgModule } from '@angular/core';
|
import { CUSTOM_ELEMENTS_SCHEMA, NgModule } from '@angular/core';
|
||||||
import { LoaderModule } from '@msfa-shared/components/loader/loader.module';
|
import { UiLoaderModule } from '@ui/loader/loader.module';
|
||||||
|
import { UiSkeletonModule } from '@ui/skeleton/skeleton.module';
|
||||||
import { AvropRowModule } from '../avrop-row/avrop-row.module';
|
import { AvropRowModule } from '../avrop-row/avrop-row.module';
|
||||||
import { AvropListComponent } from './avrop-list.component';
|
import { AvropListComponent } from './avrop-list.component';
|
||||||
|
|
||||||
@NgModule({
|
@NgModule({
|
||||||
schemas: [CUSTOM_ELEMENTS_SCHEMA],
|
schemas: [CUSTOM_ELEMENTS_SCHEMA],
|
||||||
declarations: [AvropListComponent],
|
declarations: [AvropListComponent],
|
||||||
imports: [CommonModule, AvropRowModule, LoaderModule, UiSkeletonModule],
|
imports: [CommonModule, AvropRowModule, UiLoaderModule, UiSkeletonModule],
|
||||||
exports: [AvropListComponent],
|
exports: [AvropListComponent],
|
||||||
})
|
})
|
||||||
export class AvropListModule {}
|
export class AvropListModule {}
|
||||||
|
|||||||
@@ -95,5 +95,5 @@
|
|||||||
<dd>Info saknas</dd>
|
<dd>Info saknas</dd>
|
||||||
</ng-template>
|
</ng-template>
|
||||||
<ng-template #loadingRef>
|
<ng-template #loadingRef>
|
||||||
<msfa-loader type="padded"></msfa-loader>
|
<ui-loader uiType="padded"></ui-loader>
|
||||||
</ng-template>
|
</ng-template>
|
||||||
|
|||||||
@@ -62,5 +62,5 @@
|
|||||||
<p>Inga rapporter finns registrerad.</p>
|
<p>Inga rapporter finns registrerad.</p>
|
||||||
</ng-template>
|
</ng-template>
|
||||||
<ng-template #loadingRef>
|
<ng-template #loadingRef>
|
||||||
<msfa-loader type="padded"></msfa-loader>
|
<ui-loader uiType="padded"></ui-loader>
|
||||||
</ng-template>
|
</ng-template>
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ import { CUSTOM_ELEMENTS_SCHEMA } from '@angular/core';
|
|||||||
import { ComponentFixture, TestBed } from '@angular/core/testing';
|
import { ComponentFixture, TestBed } from '@angular/core/testing';
|
||||||
import { ReactiveFormsModule } from '@angular/forms';
|
import { ReactiveFormsModule } from '@angular/forms';
|
||||||
import { RouterTestingModule } from '@angular/router/testing';
|
import { RouterTestingModule } from '@angular/router/testing';
|
||||||
import { LoaderModule } from '@msfa-shared/components/loader/loader.module';
|
import { UiLoaderModule } from '@ui/loader/loader.module';
|
||||||
import { DeltagareCardService } from '../../deltagare-card.service';
|
import { DeltagareCardService } from '../../deltagare-card.service';
|
||||||
import { DeltagareTabReportsComponent } from './deltagare-tab-reports.component';
|
import { DeltagareTabReportsComponent } from './deltagare-tab-reports.component';
|
||||||
|
|
||||||
@@ -19,7 +19,7 @@ describe('DeltagareTabReportsComponent', () => {
|
|||||||
RouterTestingModule,
|
RouterTestingModule,
|
||||||
HttpClientTestingModule,
|
HttpClientTestingModule,
|
||||||
ReactiveFormsModule,
|
ReactiveFormsModule,
|
||||||
LoaderModule,
|
UiLoaderModule,
|
||||||
DigiNgFormSelectModule,
|
DigiNgFormSelectModule,
|
||||||
],
|
],
|
||||||
providers: [DeltagareCardService],
|
providers: [DeltagareCardService],
|
||||||
|
|||||||
@@ -87,5 +87,5 @@
|
|||||||
</ng-template>
|
</ng-template>
|
||||||
|
|
||||||
<ng-template #loadingRef>
|
<ng-template #loadingRef>
|
||||||
<msfa-loader type="padded"></msfa-loader>
|
<ui-loader uiType="padded"></ui-loader>
|
||||||
</ng-template>
|
</ng-template>
|
||||||
|
|||||||
@@ -2,7 +2,6 @@ import { DigiNgFormSelectModule } from '@af/digi-ng/_form/form-select';
|
|||||||
import { DigiNgLayoutExpansionPanelModule } from '@af/digi-ng/_layout/layout-expansion-panel';
|
import { DigiNgLayoutExpansionPanelModule } from '@af/digi-ng/_layout/layout-expansion-panel';
|
||||||
import { DigiNgLinkButtonModule } from '@af/digi-ng/_link/link-button';
|
import { DigiNgLinkButtonModule } from '@af/digi-ng/_link/link-button';
|
||||||
import { DigiNgPopoverModule } from '@af/digi-ng/_popover/popover';
|
import { DigiNgPopoverModule } from '@af/digi-ng/_popover/popover';
|
||||||
import { UiSkeletonModule } from '@ui/skeleton/skeleton.module';
|
|
||||||
import { CommonModule } from '@angular/common';
|
import { CommonModule } from '@angular/common';
|
||||||
import { CUSTOM_ELEMENTS_SCHEMA, NgModule } from '@angular/core';
|
import { CUSTOM_ELEMENTS_SCHEMA, NgModule } from '@angular/core';
|
||||||
import { ReactiveFormsModule } from '@angular/forms';
|
import { ReactiveFormsModule } from '@angular/forms';
|
||||||
@@ -11,7 +10,8 @@ import { BackLinkModule } from '@msfa-shared/components/back-link/back-link.modu
|
|||||||
import { HandledarePickerFormModule } from '@msfa-shared/components/handledare-picker-form/handledare-picker-form.module';
|
import { HandledarePickerFormModule } from '@msfa-shared/components/handledare-picker-form/handledare-picker-form.module';
|
||||||
import { HideTextModule } from '@msfa-shared/components/hide-text/hide-text.module';
|
import { HideTextModule } from '@msfa-shared/components/hide-text/hide-text.module';
|
||||||
import { LayoutModule } from '@msfa-shared/components/layout/layout.module';
|
import { LayoutModule } from '@msfa-shared/components/layout/layout.module';
|
||||||
import { LoaderModule } from '@msfa-shared/components/loader/loader.module';
|
import { UiLoaderModule } from '@ui/loader/loader.module';
|
||||||
|
import { UiSkeletonModule } from '@ui/skeleton/skeleton.module';
|
||||||
import { DeltagareTabExperiencesComponent } from './components/deltagare-tab-experiences/deltagare-tab-experiences.component';
|
import { DeltagareTabExperiencesComponent } from './components/deltagare-tab-experiences/deltagare-tab-experiences.component';
|
||||||
import { DeltagareTabPersonalInformationComponent } from './components/deltagare-tab-personal-information/deltagare-tab-personal-information.component';
|
import { DeltagareTabPersonalInformationComponent } from './components/deltagare-tab-personal-information/deltagare-tab-personal-information.component';
|
||||||
import { ReportsListModule } from './components/deltagare-tab-reports/components/reports-list/reports-list.module';
|
import { ReportsListModule } from './components/deltagare-tab-reports/components/reports-list/reports-list.module';
|
||||||
@@ -37,7 +37,7 @@ import { DeltagareCardService } from './deltagare-card.service';
|
|||||||
LayoutModule,
|
LayoutModule,
|
||||||
BackLinkModule,
|
BackLinkModule,
|
||||||
HideTextModule,
|
HideTextModule,
|
||||||
LoaderModule,
|
UiLoaderModule,
|
||||||
HandledarePickerFormModule,
|
HandledarePickerFormModule,
|
||||||
DigiNgLayoutExpansionPanelModule,
|
DigiNgLayoutExpansionPanelModule,
|
||||||
DigiNgPopoverModule,
|
DigiNgPopoverModule,
|
||||||
|
|||||||
@@ -105,7 +105,7 @@
|
|||||||
afAriaLabel="Förhandsgranska och skicka in Avvikelserapport (avvikelse)"
|
afAriaLabel="Förhandsgranska och skicka in Avvikelserapport (avvikelse)"
|
||||||
id="confirmAvvikelserapport"
|
id="confirmAvvikelserapport"
|
||||||
>
|
>
|
||||||
<msfa-loader *ngIf="submitIsLoading$ | async" type="absolute"></msfa-loader>
|
<ui-loader *ngIf="submitIsLoading$ | async" uiType="absolute"></ui-loader>
|
||||||
<msfa-report-description-list [avrop]="avrop">
|
<msfa-report-description-list [avrop]="avrop">
|
||||||
<dt>Orsak till avvikelse:</dt>
|
<dt>Orsak till avvikelse:</dt>
|
||||||
<dd>{{(chosenReason$ | async)?.name }}</dd>
|
<dd>{{(chosenReason$ | async)?.name }}</dd>
|
||||||
@@ -133,11 +133,8 @@
|
|||||||
</msfa-report-layout>
|
</msfa-report-layout>
|
||||||
</msfa-layout>
|
</msfa-layout>
|
||||||
<ng-template #skeletonRef>
|
<ng-template #skeletonRef>
|
||||||
<ui-skeleton
|
<ui-skeleton [uiCount]="3" uiText="Laddar data för att kunna skapa Avvikelserapport (avvikelse)"></ui-skeleton>
|
||||||
[uiCount]="3"
|
|
||||||
uiText="Laddar data för att kunna skapa Avvikelserapport (avvikelse)"
|
|
||||||
></ui-skeleton>
|
|
||||||
</ng-template>
|
</ng-template>
|
||||||
<ng-template #loadingRef>
|
<ng-template #loadingRef>
|
||||||
<msfa-loader type="padded"></msfa-loader>
|
<ui-loader uiType="padded"></ui-loader>
|
||||||
</ng-template>
|
</ng-template>
|
||||||
|
|||||||
@@ -5,7 +5,6 @@ import { DigiNgFormRadiobuttonGroupModule } from '@af/digi-ng/_form/form-radiobu
|
|||||||
import { DigiNgFormSelectModule } from '@af/digi-ng/_form/form-select';
|
import { DigiNgFormSelectModule } from '@af/digi-ng/_form/form-select';
|
||||||
import { DigiNgFormTextareaModule } from '@af/digi-ng/_form/form-textarea';
|
import { DigiNgFormTextareaModule } from '@af/digi-ng/_form/form-textarea';
|
||||||
import { DigiNgProgressProgressbarModule } from '@af/digi-ng/_progress/progressbar';
|
import { DigiNgProgressProgressbarModule } from '@af/digi-ng/_progress/progressbar';
|
||||||
import { UiSkeletonModule } from '@ui/skeleton/skeleton.module';
|
|
||||||
import { CommonModule } from '@angular/common';
|
import { CommonModule } from '@angular/common';
|
||||||
import { CUSTOM_ELEMENTS_SCHEMA, NgModule } from '@angular/core';
|
import { CUSTOM_ELEMENTS_SCHEMA, NgModule } from '@angular/core';
|
||||||
import { ReactiveFormsModule } from '@angular/forms';
|
import { ReactiveFormsModule } from '@angular/forms';
|
||||||
@@ -13,7 +12,8 @@ import { RouterModule } from '@angular/router';
|
|||||||
import { BackLinkModule } from '@msfa-shared/components/back-link/back-link.module';
|
import { BackLinkModule } from '@msfa-shared/components/back-link/back-link.module';
|
||||||
import { ConfirmDialogModule } from '@msfa-shared/components/confirm-dialog/confirm-dialog.module';
|
import { ConfirmDialogModule } from '@msfa-shared/components/confirm-dialog/confirm-dialog.module';
|
||||||
import { LayoutModule } from '@msfa-shared/components/layout/layout.module';
|
import { LayoutModule } from '@msfa-shared/components/layout/layout.module';
|
||||||
import { LoaderModule } from '@msfa-shared/components/loader/loader.module';
|
import { UiLoaderModule } from '@ui/loader/loader.module';
|
||||||
|
import { UiSkeletonModule } from '@ui/skeleton/skeleton.module';
|
||||||
import { ReportDescriptionListModule } from '../../../components/report-description-list/report-description-list.module';
|
import { ReportDescriptionListModule } from '../../../components/report-description-list/report-description-list.module';
|
||||||
import { ReportLayoutModule } from '../../../components/report-layout/report-layout.module';
|
import { ReportLayoutModule } from '../../../components/report-layout/report-layout.module';
|
||||||
import { AvvikelseReportFormComponent } from './avvikelse-report-form.component';
|
import { AvvikelseReportFormComponent } from './avvikelse-report-form.component';
|
||||||
@@ -36,7 +36,7 @@ import { AvvikelseReportFormService } from './avvikelse-report-form.service';
|
|||||||
BackLinkModule,
|
BackLinkModule,
|
||||||
UiSkeletonModule,
|
UiSkeletonModule,
|
||||||
DigiNgFormSelectModule,
|
DigiNgFormSelectModule,
|
||||||
LoaderModule,
|
UiLoaderModule,
|
||||||
ReportDescriptionListModule,
|
ReportDescriptionListModule,
|
||||||
DigiNgFormInputModule,
|
DigiNgFormInputModule,
|
||||||
DigiNgDialogModule,
|
DigiNgDialogModule,
|
||||||
|
|||||||
@@ -270,7 +270,7 @@
|
|||||||
afAriaLabel="Förhandsgranska och skicka in Avvikelserapport (frånvaro)"
|
afAriaLabel="Förhandsgranska och skicka in Avvikelserapport (frånvaro)"
|
||||||
id="confirm-franvaro-report"
|
id="confirm-franvaro-report"
|
||||||
>
|
>
|
||||||
<msfa-loader *ngIf="submitLoading$ | async" type="absolute"></msfa-loader>
|
<ui-loader *ngIf="submitLoading$ | async" uiType="absolute"></ui-loader>
|
||||||
<msfa-report-description-list [avrop]="avrop">
|
<msfa-report-description-list [avrop]="avrop">
|
||||||
<ng-container *ngIf="reasons$ | async as reasons">
|
<ng-container *ngIf="reasons$ | async as reasons">
|
||||||
<dt>Orsak till frånvaro</dt>
|
<dt>Orsak till frånvaro</dt>
|
||||||
@@ -316,12 +316,9 @@
|
|||||||
</msfa-layout>
|
</msfa-layout>
|
||||||
|
|
||||||
<ng-template #skeletonRef>
|
<ng-template #skeletonRef>
|
||||||
<ui-skeleton
|
<ui-skeleton [uiCount]="3" uiText="Laddar data för att kunna skapa Avvikelserapport (frånvaro)"></ui-skeleton>
|
||||||
[uiCount]="3"
|
|
||||||
uiText="Laddar data för att kunna skapa Avvikelserapport (frånvaro)"
|
|
||||||
></ui-skeleton>
|
|
||||||
</ng-template>
|
</ng-template>
|
||||||
|
|
||||||
<ng-template #loadingRef>
|
<ng-template #loadingRef>
|
||||||
<msfa-loader type="padded"></msfa-loader>
|
<ui-loader uiType="padded"></ui-loader>
|
||||||
</ng-template>
|
</ng-template>
|
||||||
|
|||||||
@@ -5,14 +5,14 @@ import { DigiNgFormRadiobuttonGroupModule } from '@af/digi-ng/_form/form-radiobu
|
|||||||
import { DigiNgFormSelectModule } from '@af/digi-ng/_form/form-select';
|
import { DigiNgFormSelectModule } from '@af/digi-ng/_form/form-select';
|
||||||
import { DigiNgFormTextareaModule } from '@af/digi-ng/_form/form-textarea';
|
import { DigiNgFormTextareaModule } from '@af/digi-ng/_form/form-textarea';
|
||||||
import { DigiNgFormValidationMessageModule } from '@af/digi-ng/_form/form-validation-message';
|
import { DigiNgFormValidationMessageModule } from '@af/digi-ng/_form/form-validation-message';
|
||||||
import { UiSkeletonModule } from '@ui/skeleton/skeleton.module';
|
|
||||||
import { CommonModule } from '@angular/common';
|
import { CommonModule } from '@angular/common';
|
||||||
import { CUSTOM_ELEMENTS_SCHEMA, NgModule } from '@angular/core';
|
import { CUSTOM_ELEMENTS_SCHEMA, NgModule } from '@angular/core';
|
||||||
import { ReactiveFormsModule } from '@angular/forms';
|
import { ReactiveFormsModule } from '@angular/forms';
|
||||||
import { RouterModule } from '@angular/router';
|
import { RouterModule } from '@angular/router';
|
||||||
import { BackLinkModule } from '@msfa-shared/components/back-link/back-link.module';
|
import { BackLinkModule } from '@msfa-shared/components/back-link/back-link.module';
|
||||||
import { LayoutModule } from '@msfa-shared/components/layout/layout.module';
|
import { LayoutModule } from '@msfa-shared/components/layout/layout.module';
|
||||||
import { LoaderModule } from '@msfa-shared/components/loader/loader.module';
|
import { UiLoaderModule } from '@ui/loader/loader.module';
|
||||||
|
import { UiSkeletonModule } from '@ui/skeleton/skeleton.module';
|
||||||
import { ReportDescriptionListModule } from '../../../components/report-description-list/report-description-list.module';
|
import { ReportDescriptionListModule } from '../../../components/report-description-list/report-description-list.module';
|
||||||
import { ReportLayoutModule } from '../../../components/report-layout/report-layout.module';
|
import { ReportLayoutModule } from '../../../components/report-layout/report-layout.module';
|
||||||
import { FranvaroReportFormComponent } from './franvaro-report-form.component';
|
import { FranvaroReportFormComponent } from './franvaro-report-form.component';
|
||||||
@@ -27,7 +27,7 @@ import { FranvaroReportFormService } from './franvaro-report-form.service';
|
|||||||
ReactiveFormsModule,
|
ReactiveFormsModule,
|
||||||
LayoutModule,
|
LayoutModule,
|
||||||
ReportLayoutModule,
|
ReportLayoutModule,
|
||||||
LoaderModule,
|
UiLoaderModule,
|
||||||
BackLinkModule,
|
BackLinkModule,
|
||||||
ReportDescriptionListModule,
|
ReportDescriptionListModule,
|
||||||
DigiNgFormSelectModule,
|
DigiNgFormSelectModule,
|
||||||
|
|||||||
@@ -99,7 +99,7 @@
|
|||||||
afAriaLabel="Förhandsgranska och skicka in Gemensam planering"
|
afAriaLabel="Förhandsgranska och skicka in Gemensam planering"
|
||||||
id="confirm-gemensam-planering-form"
|
id="confirm-gemensam-planering-form"
|
||||||
>
|
>
|
||||||
<msfa-loader *ngIf="submitLoading$ | async" type="absolute"></msfa-loader>
|
<ui-loader *ngIf="submitLoading$ | async" uiType="absolute"></ui-loader>
|
||||||
<msfa-report-description-list [avrop]="avrop">
|
<msfa-report-description-list [avrop]="avrop">
|
||||||
<dt>Deltar arbetssökande på distans?</dt>
|
<dt>Deltar arbetssökande på distans?</dt>
|
||||||
<dd>{{gpFormGroup.value.distance ? 'Ja' : 'Nej'}}</dd>
|
<dd>{{gpFormGroup.value.distance ? 'Ja' : 'Nej'}}</dd>
|
||||||
@@ -136,12 +136,9 @@
|
|||||||
</msfa-layout>
|
</msfa-layout>
|
||||||
|
|
||||||
<ng-template #skeletonRef>
|
<ng-template #skeletonRef>
|
||||||
<ui-skeleton
|
<ui-skeleton [uiCount]="3" uiText="Laddar data för att kunna skapa Gemensam planering"></ui-skeleton>
|
||||||
[uiCount]="3"
|
|
||||||
uiText="Laddar data för att kunna skapa Gemensam planering"
|
|
||||||
></ui-skeleton>
|
|
||||||
</ng-template>
|
</ng-template>
|
||||||
|
|
||||||
<ng-template #loadingRef>
|
<ng-template #loadingRef>
|
||||||
<msfa-loader type="padded"></msfa-loader>
|
<ui-loader uiType="padded"></ui-loader>
|
||||||
</ng-template>
|
</ng-template>
|
||||||
|
|||||||
@@ -2,14 +2,14 @@ import { DigiNgDialogModule } from '@af/digi-ng/_dialog/dialog';
|
|||||||
import { DigiNgFormCheckboxModule } from '@af/digi-ng/_form/form-checkbox';
|
import { DigiNgFormCheckboxModule } from '@af/digi-ng/_form/form-checkbox';
|
||||||
import { DigiNgFormRadiobuttonGroupModule } from '@af/digi-ng/_form/form-radiobutton-group';
|
import { DigiNgFormRadiobuttonGroupModule } from '@af/digi-ng/_form/form-radiobutton-group';
|
||||||
import { DigiNgProgressProgressbarModule } from '@af/digi-ng/_progress/progressbar';
|
import { DigiNgProgressProgressbarModule } from '@af/digi-ng/_progress/progressbar';
|
||||||
import { UiSkeletonModule } from '@ui/skeleton/skeleton.module';
|
|
||||||
import { CommonModule } from '@angular/common';
|
import { CommonModule } from '@angular/common';
|
||||||
import { CUSTOM_ELEMENTS_SCHEMA, NgModule } from '@angular/core';
|
import { CUSTOM_ELEMENTS_SCHEMA, NgModule } from '@angular/core';
|
||||||
import { ReactiveFormsModule } from '@angular/forms';
|
import { ReactiveFormsModule } from '@angular/forms';
|
||||||
import { RouterModule } from '@angular/router';
|
import { RouterModule } from '@angular/router';
|
||||||
import { BackLinkModule } from '@msfa-shared/components/back-link/back-link.module';
|
import { BackLinkModule } from '@msfa-shared/components/back-link/back-link.module';
|
||||||
import { LayoutModule } from '@msfa-shared/components/layout/layout.module';
|
import { LayoutModule } from '@msfa-shared/components/layout/layout.module';
|
||||||
import { LoaderModule } from '@msfa-shared/components/loader/loader.module';
|
import { UiLoaderModule } from '@ui/loader/loader.module';
|
||||||
|
import { UiSkeletonModule } from '@ui/skeleton/skeleton.module';
|
||||||
import { ReportDescriptionListModule } from '../../../components/report-description-list/report-description-list.module';
|
import { ReportDescriptionListModule } from '../../../components/report-description-list/report-description-list.module';
|
||||||
import { ReportLayoutModule } from '../../../components/report-layout/report-layout.module';
|
import { ReportLayoutModule } from '../../../components/report-layout/report-layout.module';
|
||||||
import { GemensamPlaneringFormComponent } from './gemensam-planering-form.component';
|
import { GemensamPlaneringFormComponent } from './gemensam-planering-form.component';
|
||||||
@@ -27,7 +27,7 @@ import { GemensamPlaneringFormService } from './gemensam-planering-form.service'
|
|||||||
ReactiveFormsModule,
|
ReactiveFormsModule,
|
||||||
ReportLayoutModule,
|
ReportLayoutModule,
|
||||||
BackLinkModule,
|
BackLinkModule,
|
||||||
LoaderModule,
|
UiLoaderModule,
|
||||||
ReportDescriptionListModule,
|
ReportDescriptionListModule,
|
||||||
UiSkeletonModule,
|
UiSkeletonModule,
|
||||||
DigiNgFormCheckboxModule,
|
DigiNgFormCheckboxModule,
|
||||||
|
|||||||
@@ -96,7 +96,7 @@
|
|||||||
afAriaLabel="Förhandsgranska och skicka in Informativ rapport"
|
afAriaLabel="Förhandsgranska och skicka in Informativ rapport"
|
||||||
id="confirm-informativ-rapport"
|
id="confirm-informativ-rapport"
|
||||||
>
|
>
|
||||||
<msfa-loader *ngIf="submitLoading$ | async" type="absolute"></msfa-loader>
|
<ui-loader *ngIf="submitLoading$ | async" uiType="absolute"></ui-loader>
|
||||||
<msfa-report-description-list [avrop]="avrop">
|
<msfa-report-description-list [avrop]="avrop">
|
||||||
<ng-container *ngIf="submitData$ | async; let submitData; else loadingRef">
|
<ng-container *ngIf="submitData$ | async; let submitData; else loadingRef">
|
||||||
<dt>Vad gäller ärendet</dt>
|
<dt>Vad gäller ärendet</dt>
|
||||||
@@ -152,12 +152,9 @@
|
|||||||
</msfa-layout>
|
</msfa-layout>
|
||||||
|
|
||||||
<ng-template #skeletonRef>
|
<ng-template #skeletonRef>
|
||||||
<ui-skeleton
|
<ui-skeleton [uiCount]="3" uiText="Laddar data för att kunna skapa Informativ rapport"></ui-skeleton>
|
||||||
[uiCount]="3"
|
|
||||||
uiText="Laddar data för att kunna skapa Informativ rapport"
|
|
||||||
></ui-skeleton>
|
|
||||||
</ng-template>
|
</ng-template>
|
||||||
|
|
||||||
<ng-template #loadingRef>
|
<ng-template #loadingRef>
|
||||||
<msfa-loader type="padded"></msfa-loader>
|
<ui-loader uiType="padded"></ui-loader>
|
||||||
</ng-template>
|
</ng-template>
|
||||||
|
|||||||
@@ -189,7 +189,7 @@
|
|||||||
afAriaLabel="Förhandsgranska och skicka in Periodisk redovisning"
|
afAriaLabel="Förhandsgranska och skicka in Periodisk redovisning"
|
||||||
id="confirm-periodisk-redovisning-form"
|
id="confirm-periodisk-redovisning-form"
|
||||||
>
|
>
|
||||||
<msfa-loader *ngIf="submitIsLoading$ | async" type="absolute"></msfa-loader>
|
<ui-loader *ngIf="submitIsLoading$ | async" uiType="absolute"></ui-loader>
|
||||||
<msfa-report-description-list [avrop]="avrop">
|
<msfa-report-description-list [avrop]="avrop">
|
||||||
<ng-container *ngIf="submitData$ | async; let submitData; else loadingRef">
|
<ng-container *ngIf="submitData$ | async; let submitData; else loadingRef">
|
||||||
<dt>Har ni under perioden tillhandahållit språkstöd till deltagaren:</dt>
|
<dt>Har ni under perioden tillhandahållit språkstöd till deltagaren:</dt>
|
||||||
@@ -280,12 +280,9 @@
|
|||||||
</ng-template>
|
</ng-template>
|
||||||
|
|
||||||
<ng-template #skeletonRef>
|
<ng-template #skeletonRef>
|
||||||
<ui-skeleton
|
<ui-skeleton [uiCount]="3" uiText="Laddar data för att kunna skapa Periodisk redovisning"></ui-skeleton>
|
||||||
[uiCount]="3"
|
|
||||||
uiText="Laddar data för att kunna skapa Periodisk redovisning"
|
|
||||||
></ui-skeleton>
|
|
||||||
</ng-template>
|
</ng-template>
|
||||||
|
|
||||||
<ng-template #loadingRef>
|
<ng-template #loadingRef>
|
||||||
<msfa-loader type="padded"></msfa-loader>
|
<ui-loader uiType="padded"></ui-loader>
|
||||||
</ng-template>
|
</ng-template>
|
||||||
|
|||||||
@@ -2,14 +2,14 @@ import { DigiNgDialogModule } from '@af/digi-ng/_dialog/dialog';
|
|||||||
import { DigiNgFormCheckboxModule } from '@af/digi-ng/_form/form-checkbox';
|
import { DigiNgFormCheckboxModule } from '@af/digi-ng/_form/form-checkbox';
|
||||||
import { DigiNgFormRadiobuttonGroupModule } from '@af/digi-ng/_form/form-radiobutton-group';
|
import { DigiNgFormRadiobuttonGroupModule } from '@af/digi-ng/_form/form-radiobutton-group';
|
||||||
import { DigiNgFormSelectModule } from '@af/digi-ng/_form/form-select';
|
import { DigiNgFormSelectModule } from '@af/digi-ng/_form/form-select';
|
||||||
import { UiSkeletonModule } from '@ui/skeleton/skeleton.module';
|
|
||||||
import { CommonModule } from '@angular/common';
|
import { CommonModule } from '@angular/common';
|
||||||
import { CUSTOM_ELEMENTS_SCHEMA, NgModule } from '@angular/core';
|
import { CUSTOM_ELEMENTS_SCHEMA, NgModule } from '@angular/core';
|
||||||
import { ReactiveFormsModule } from '@angular/forms';
|
import { ReactiveFormsModule } from '@angular/forms';
|
||||||
import { RouterModule } from '@angular/router';
|
import { RouterModule } from '@angular/router';
|
||||||
import { BackLinkModule } from '@msfa-shared/components/back-link/back-link.module';
|
import { BackLinkModule } from '@msfa-shared/components/back-link/back-link.module';
|
||||||
import { LayoutModule } from '@msfa-shared/components/layout/layout.module';
|
import { LayoutModule } from '@msfa-shared/components/layout/layout.module';
|
||||||
import { LoaderModule } from '@msfa-shared/components/loader/loader.module';
|
import { UiLoaderModule } from '@ui/loader/loader.module';
|
||||||
|
import { UiSkeletonModule } from '@ui/skeleton/skeleton.module';
|
||||||
import { ReportDescriptionListModule } from '../../../components/report-description-list/report-description-list.module';
|
import { ReportDescriptionListModule } from '../../../components/report-description-list/report-description-list.module';
|
||||||
import { ReportLayoutModule } from '../../../components/report-layout/report-layout.module';
|
import { ReportLayoutModule } from '../../../components/report-layout/report-layout.module';
|
||||||
import { PeriodiskRedovisningFormComponent } from './periodisk-redovisning-form.component';
|
import { PeriodiskRedovisningFormComponent } from './periodisk-redovisning-form.component';
|
||||||
@@ -26,7 +26,7 @@ import { PeriodiskRedovisningFormService } from './periodisk-redovisning-form.se
|
|||||||
ReportLayoutModule,
|
ReportLayoutModule,
|
||||||
ReportDescriptionListModule,
|
ReportDescriptionListModule,
|
||||||
BackLinkModule,
|
BackLinkModule,
|
||||||
LoaderModule,
|
UiLoaderModule,
|
||||||
UiSkeletonModule,
|
UiSkeletonModule,
|
||||||
DigiNgDialogModule,
|
DigiNgDialogModule,
|
||||||
DigiNgFormSelectModule,
|
DigiNgFormSelectModule,
|
||||||
|
|||||||
@@ -122,7 +122,7 @@
|
|||||||
afAriaLabel="Förhandsgranska och skicka in Signal om arbete eller studier"
|
afAriaLabel="Förhandsgranska och skicka in Signal om arbete eller studier"
|
||||||
id="confirm-signal"
|
id="confirm-signal"
|
||||||
>
|
>
|
||||||
<msfa-loader *ngIf="submitLoading$ | async" type="absolute"></msfa-loader>
|
<ui-loader *ngIf="submitLoading$ | async" uiType="absolute"></ui-loader>
|
||||||
<msfa-report-description-list [avrop]="avrop">
|
<msfa-report-description-list [avrop]="avrop">
|
||||||
<dt>Typ av sysselsättning</dt>
|
<dt>Typ av sysselsättning</dt>
|
||||||
<dd>{{typeFormControl.value}}</dd>
|
<dd>{{typeFormControl.value}}</dd>
|
||||||
@@ -152,8 +152,5 @@
|
|||||||
</msfa-layout>
|
</msfa-layout>
|
||||||
|
|
||||||
<ng-template #skeletonRef>
|
<ng-template #skeletonRef>
|
||||||
<ui-skeleton
|
<ui-skeleton [uiCount]="3" uiText="Laddar data för att kunna skapa Signal om arbete eller studier"></ui-skeleton>
|
||||||
[uiCount]="3"
|
|
||||||
uiText="Laddar data för att kunna skapa Signal om arbete eller studier"
|
|
||||||
></ui-skeleton>
|
|
||||||
</ng-template>
|
</ng-template>
|
||||||
|
|||||||
@@ -27,5 +27,5 @@
|
|||||||
</ng-template>
|
</ng-template>
|
||||||
|
|
||||||
<ng-template #loadingRef>
|
<ng-template #loadingRef>
|
||||||
<msfa-loader type="padded"></msfa-loader>
|
<ui-loader uiType="padded"></ui-loader>
|
||||||
</ng-template>
|
</ng-template>
|
||||||
|
|||||||
@@ -1,10 +1,10 @@
|
|||||||
import { UiSkeletonModule } from '@ui/skeleton/skeleton.module';
|
|
||||||
import { CommonModule } from '@angular/common';
|
import { CommonModule } from '@angular/common';
|
||||||
import { CUSTOM_ELEMENTS_SCHEMA, NgModule } from '@angular/core';
|
import { CUSTOM_ELEMENTS_SCHEMA, NgModule } from '@angular/core';
|
||||||
import { RouterModule } from '@angular/router';
|
import { RouterModule } from '@angular/router';
|
||||||
import { BackLinkModule } from '@msfa-shared/components/back-link/back-link.module';
|
import { BackLinkModule } from '@msfa-shared/components/back-link/back-link.module';
|
||||||
import { LayoutModule } from '@msfa-shared/components/layout/layout.module';
|
import { LayoutModule } from '@msfa-shared/components/layout/layout.module';
|
||||||
import { LoaderModule } from '@msfa-shared/components/loader/loader.module';
|
import { UiLoaderModule } from '@ui/loader/loader.module';
|
||||||
|
import { UiSkeletonModule } from '@ui/skeleton/skeleton.module';
|
||||||
import { ReportLayoutModule } from '../../../components/report-layout/report-layout.module';
|
import { ReportLayoutModule } from '../../../components/report-layout/report-layout.module';
|
||||||
import { AvvikelseReportViewComponent } from './avvikelse-report-view.component';
|
import { AvvikelseReportViewComponent } from './avvikelse-report-view.component';
|
||||||
import { AvvikelseReportViewService } from './avvikelse-report-view.service';
|
import { AvvikelseReportViewService } from './avvikelse-report-view.service';
|
||||||
@@ -18,7 +18,7 @@ import { AvvikelseReportViewService } from './avvikelse-report-view.service';
|
|||||||
LayoutModule,
|
LayoutModule,
|
||||||
ReportLayoutModule,
|
ReportLayoutModule,
|
||||||
BackLinkModule,
|
BackLinkModule,
|
||||||
LoaderModule,
|
UiLoaderModule,
|
||||||
UiSkeletonModule,
|
UiSkeletonModule,
|
||||||
],
|
],
|
||||||
providers: [AvvikelseReportViewService],
|
providers: [AvvikelseReportViewService],
|
||||||
|
|||||||
@@ -43,5 +43,5 @@
|
|||||||
</ng-template>
|
</ng-template>
|
||||||
|
|
||||||
<ng-template #loadingRef>
|
<ng-template #loadingRef>
|
||||||
<msfa-loader type="padded"></msfa-loader>
|
<ui-loader uiType="padded"></ui-loader>
|
||||||
</ng-template>
|
</ng-template>
|
||||||
|
|||||||
@@ -1,10 +1,10 @@
|
|||||||
import { UiSkeletonModule } from '@ui/skeleton/skeleton.module';
|
|
||||||
import { CommonModule } from '@angular/common';
|
import { CommonModule } from '@angular/common';
|
||||||
import { CUSTOM_ELEMENTS_SCHEMA, NgModule } from '@angular/core';
|
import { CUSTOM_ELEMENTS_SCHEMA, NgModule } from '@angular/core';
|
||||||
import { RouterModule } from '@angular/router';
|
import { RouterModule } from '@angular/router';
|
||||||
import { BackLinkModule } from '@msfa-shared/components/back-link/back-link.module';
|
import { BackLinkModule } from '@msfa-shared/components/back-link/back-link.module';
|
||||||
import { LayoutModule } from '@msfa-shared/components/layout/layout.module';
|
import { LayoutModule } from '@msfa-shared/components/layout/layout.module';
|
||||||
import { LoaderModule } from '@msfa-shared/components/loader/loader.module';
|
import { UiLoaderModule } from '@ui/loader/loader.module';
|
||||||
|
import { UiSkeletonModule } from '@ui/skeleton/skeleton.module';
|
||||||
import { ReportLayoutModule } from '../../../components/report-layout/report-layout.module';
|
import { ReportLayoutModule } from '../../../components/report-layout/report-layout.module';
|
||||||
import { FranvaroReportViewComponent } from './franvaro-report-view.component';
|
import { FranvaroReportViewComponent } from './franvaro-report-view.component';
|
||||||
import { FranvaroReportViewService } from './franvaro-report-view.service';
|
import { FranvaroReportViewService } from './franvaro-report-view.service';
|
||||||
@@ -18,7 +18,7 @@ import { FranvaroReportViewService } from './franvaro-report-view.service';
|
|||||||
LayoutModule,
|
LayoutModule,
|
||||||
ReportLayoutModule,
|
ReportLayoutModule,
|
||||||
BackLinkModule,
|
BackLinkModule,
|
||||||
LoaderModule,
|
UiLoaderModule,
|
||||||
UiSkeletonModule,
|
UiSkeletonModule,
|
||||||
],
|
],
|
||||||
providers: [FranvaroReportViewService],
|
providers: [FranvaroReportViewService],
|
||||||
|
|||||||
@@ -33,5 +33,5 @@
|
|||||||
</ng-template>
|
</ng-template>
|
||||||
|
|
||||||
<ng-template #loadingRef>
|
<ng-template #loadingRef>
|
||||||
<msfa-loader type="padded"></msfa-loader>
|
<ui-loader uiType="padded"></ui-loader>
|
||||||
</ng-template>
|
</ng-template>
|
||||||
|
|||||||
@@ -1,10 +1,10 @@
|
|||||||
import { UiSkeletonModule } from '@ui/skeleton/skeleton.module';
|
|
||||||
import { CommonModule } from '@angular/common';
|
import { CommonModule } from '@angular/common';
|
||||||
import { CUSTOM_ELEMENTS_SCHEMA, NgModule } from '@angular/core';
|
import { CUSTOM_ELEMENTS_SCHEMA, NgModule } from '@angular/core';
|
||||||
import { RouterModule } from '@angular/router';
|
import { RouterModule } from '@angular/router';
|
||||||
import { BackLinkModule } from '@msfa-shared/components/back-link/back-link.module';
|
import { BackLinkModule } from '@msfa-shared/components/back-link/back-link.module';
|
||||||
import { LayoutModule } from '@msfa-shared/components/layout/layout.module';
|
import { LayoutModule } from '@msfa-shared/components/layout/layout.module';
|
||||||
import { LoaderModule } from '@msfa-shared/components/loader/loader.module';
|
import { UiLoaderModule } from '@ui/loader/loader.module';
|
||||||
|
import { UiSkeletonModule } from '@ui/skeleton/skeleton.module';
|
||||||
import { ReportLayoutModule } from '../../../components/report-layout/report-layout.module';
|
import { ReportLayoutModule } from '../../../components/report-layout/report-layout.module';
|
||||||
import { GemensamPlaneringViewComponent } from './gemensam-planering-view.component';
|
import { GemensamPlaneringViewComponent } from './gemensam-planering-view.component';
|
||||||
import { GemensamPlaneringViewService } from './gemensam-planering-view.service';
|
import { GemensamPlaneringViewService } from './gemensam-planering-view.service';
|
||||||
@@ -18,8 +18,8 @@ import { GemensamPlaneringViewService } from './gemensam-planering-view.service'
|
|||||||
LayoutModule,
|
LayoutModule,
|
||||||
ReportLayoutModule,
|
ReportLayoutModule,
|
||||||
BackLinkModule,
|
BackLinkModule,
|
||||||
LoaderModule,
|
UiLoaderModule,
|
||||||
UiSkeletonModule
|
UiSkeletonModule,
|
||||||
],
|
],
|
||||||
providers: [GemensamPlaneringViewService],
|
providers: [GemensamPlaneringViewService],
|
||||||
exports: [GemensamPlaneringViewComponent],
|
exports: [GemensamPlaneringViewComponent],
|
||||||
|
|||||||
@@ -38,5 +38,5 @@
|
|||||||
</ng-template>
|
</ng-template>
|
||||||
|
|
||||||
<ng-template #loadingRef>
|
<ng-template #loadingRef>
|
||||||
<msfa-loader type="padded"></msfa-loader>
|
<ui-loader uiType="padded"></ui-loader>
|
||||||
</ng-template>
|
</ng-template>
|
||||||
|
|||||||
@@ -1,11 +1,11 @@
|
|||||||
import { UiSkeletonModule } from '@ui/skeleton/skeleton.module';
|
|
||||||
import { CommonModule } from '@angular/common';
|
import { CommonModule } from '@angular/common';
|
||||||
import { CUSTOM_ELEMENTS_SCHEMA, NgModule } from '@angular/core';
|
import { CUSTOM_ELEMENTS_SCHEMA, NgModule } from '@angular/core';
|
||||||
import { RouterModule } from '@angular/router';
|
import { RouterModule } from '@angular/router';
|
||||||
import { BackLinkModule } from '@msfa-shared/components/back-link/back-link.module';
|
import { BackLinkModule } from '@msfa-shared/components/back-link/back-link.module';
|
||||||
import { HideTextModule } from '@msfa-shared/components/hide-text/hide-text.module';
|
import { HideTextModule } from '@msfa-shared/components/hide-text/hide-text.module';
|
||||||
import { LayoutModule } from '@msfa-shared/components/layout/layout.module';
|
import { LayoutModule } from '@msfa-shared/components/layout/layout.module';
|
||||||
import { LoaderModule } from '@msfa-shared/components/loader/loader.module';
|
import { UiLoaderModule } from '@ui/loader/loader.module';
|
||||||
|
import { UiSkeletonModule } from '@ui/skeleton/skeleton.module';
|
||||||
import { ReportLayoutModule } from '../../../components/report-layout/report-layout.module';
|
import { ReportLayoutModule } from '../../../components/report-layout/report-layout.module';
|
||||||
import { PeriodiskRedovisningViewComponent } from './periodisk-redovisning-view.component';
|
import { PeriodiskRedovisningViewComponent } from './periodisk-redovisning-view.component';
|
||||||
import { PeriodiskRedovisningViewService } from './periodisk-redovisning-view.service';
|
import { PeriodiskRedovisningViewService } from './periodisk-redovisning-view.service';
|
||||||
@@ -19,7 +19,7 @@ import { PeriodiskRedovisningViewService } from './periodisk-redovisning-view.se
|
|||||||
LayoutModule,
|
LayoutModule,
|
||||||
ReportLayoutModule,
|
ReportLayoutModule,
|
||||||
BackLinkModule,
|
BackLinkModule,
|
||||||
LoaderModule,
|
UiLoaderModule,
|
||||||
HideTextModule,
|
HideTextModule,
|
||||||
UiSkeletonModule,
|
UiSkeletonModule,
|
||||||
],
|
],
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
<div class="deltagare-list">
|
<div class="deltagare-list">
|
||||||
<msfa-loader *ngIf="deltagareLoading" type="absolute"></msfa-loader>
|
<ui-loader *ngIf="deltagareLoading" uiType="absolute"></ui-loader>
|
||||||
<digi-table af-variation="secondary">
|
<digi-table af-variation="secondary">
|
||||||
<span class="msfa__a11y-sr-only" aria-live="polite">
|
<span class="msfa__a11y-sr-only" aria-live="polite">
|
||||||
Totalt {{count}} träffar på deltagare med max 10 rader på varje sida
|
Totalt {{count}} träffar på deltagare med max 10 rader på varje sida
|
||||||
|
|||||||
@@ -3,14 +3,14 @@ import { CommonModule } from '@angular/common';
|
|||||||
import { CUSTOM_ELEMENTS_SCHEMA, NgModule } from '@angular/core';
|
import { CUSTOM_ELEMENTS_SCHEMA, NgModule } from '@angular/core';
|
||||||
import { RouterModule } from '@angular/router';
|
import { RouterModule } from '@angular/router';
|
||||||
import { IconModule } from '@msfa-shared/components/icon/icon.module';
|
import { IconModule } from '@msfa-shared/components/icon/icon.module';
|
||||||
import { LoaderModule } from '@msfa-shared/components/loader/loader.module';
|
import { UiLoaderModule } from '@ui/loader/loader.module';
|
||||||
import { DeltagareListHandelserDialogComponent } from '../deltagare-list-handelser-dialog/deltagare-list-handelser-dialog.component';
|
import { DeltagareListHandelserDialogComponent } from '../deltagare-list-handelser-dialog/deltagare-list-handelser-dialog.component';
|
||||||
import { DeltagareListTableComponent } from './deltagare-list-table.component';
|
import { DeltagareListTableComponent } from './deltagare-list-table.component';
|
||||||
|
|
||||||
@NgModule({
|
@NgModule({
|
||||||
schemas: [CUSTOM_ELEMENTS_SCHEMA],
|
schemas: [CUSTOM_ELEMENTS_SCHEMA],
|
||||||
declarations: [DeltagareListTableComponent, DeltagareListHandelserDialogComponent],
|
declarations: [DeltagareListTableComponent, DeltagareListHandelserDialogComponent],
|
||||||
imports: [CommonModule, RouterModule, IconModule, LoaderModule, DigiNgDialogModule],
|
imports: [CommonModule, RouterModule, IconModule, UiLoaderModule, DigiNgDialogModule],
|
||||||
exports: [DeltagareListTableComponent],
|
exports: [DeltagareListTableComponent],
|
||||||
})
|
})
|
||||||
export class DeltagareListTableModule {}
|
export class DeltagareListTableModule {}
|
||||||
|
|||||||
@@ -16,5 +16,5 @@
|
|||||||
</msfa-layout>
|
</msfa-layout>
|
||||||
|
|
||||||
<ng-template #loadingRef>
|
<ng-template #loadingRef>
|
||||||
<msfa-loader type="full-blank-screen"></msfa-loader>
|
<ui-loader uiType="full-blank-screen"></ui-loader>
|
||||||
</ng-template>
|
</ng-template>
|
||||||
|
|||||||
@@ -1,14 +1,14 @@
|
|||||||
import { CommonModule } from '@angular/common';
|
import { CommonModule } from '@angular/common';
|
||||||
import { CUSTOM_ELEMENTS_SCHEMA, NgModule } from '@angular/core';
|
import { CUSTOM_ELEMENTS_SCHEMA, NgModule } from '@angular/core';
|
||||||
import { LayoutModule } from '@msfa-shared/components/layout/layout.module';
|
import { LayoutModule } from '@msfa-shared/components/layout/layout.module';
|
||||||
import { LoaderModule } from '@msfa-shared/components/loader/loader.module';
|
|
||||||
import { OrganizationPickerFormModule } from '@msfa-shared/components/organization-picker-form/organization-picker-form.module';
|
import { OrganizationPickerFormModule } from '@msfa-shared/components/organization-picker-form/organization-picker-form.module';
|
||||||
|
import { UiLoaderModule } from '@ui/loader/loader.module';
|
||||||
import { OrganizationPickerRoutingModule } from './organization-picker-routing.module';
|
import { OrganizationPickerRoutingModule } from './organization-picker-routing.module';
|
||||||
import { OrganizationPickerComponent } from './organization-picker.component';
|
import { OrganizationPickerComponent } from './organization-picker.component';
|
||||||
|
|
||||||
@NgModule({
|
@NgModule({
|
||||||
declarations: [OrganizationPickerComponent],
|
declarations: [OrganizationPickerComponent],
|
||||||
imports: [CommonModule, LayoutModule, OrganizationPickerRoutingModule, OrganizationPickerFormModule, LoaderModule],
|
imports: [CommonModule, LayoutModule, OrganizationPickerRoutingModule, OrganizationPickerFormModule, UiLoaderModule],
|
||||||
schemas: [CUSTOM_ELEMENTS_SCHEMA],
|
schemas: [CUSTOM_ELEMENTS_SCHEMA],
|
||||||
})
|
})
|
||||||
export class OrganizationPickerModule {}
|
export class OrganizationPickerModule {}
|
||||||
|
|||||||
@@ -39,5 +39,5 @@
|
|||||||
</msfa-layout>
|
</msfa-layout>
|
||||||
|
|
||||||
<ng-template #loadingRef>
|
<ng-template #loadingRef>
|
||||||
<msfa-loader type="full-screen"></msfa-loader>
|
<ui-loader uiType="full-screen"></ui-loader>
|
||||||
</ng-template>
|
</ng-template>
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ import { CommonModule } from '@angular/common';
|
|||||||
import { CUSTOM_ELEMENTS_SCHEMA, NgModule } from '@angular/core';
|
import { CUSTOM_ELEMENTS_SCHEMA, NgModule } from '@angular/core';
|
||||||
import { RouterModule } from '@angular/router';
|
import { RouterModule } from '@angular/router';
|
||||||
import { LayoutModule } from '@msfa-shared/components/layout/layout.module';
|
import { LayoutModule } from '@msfa-shared/components/layout/layout.module';
|
||||||
import { LoaderModule } from '@msfa-shared/components/loader/loader.module';
|
import { UiLoaderModule } from '@ui/loader/loader.module';
|
||||||
import { StartComponent } from './start.component';
|
import { StartComponent } from './start.component';
|
||||||
|
|
||||||
@NgModule({
|
@NgModule({
|
||||||
@@ -14,7 +14,7 @@ import { StartComponent } from './start.component';
|
|||||||
RouterModule.forChild([{ path: '', component: StartComponent }]),
|
RouterModule.forChild([{ path: '', component: StartComponent }]),
|
||||||
LayoutModule,
|
LayoutModule,
|
||||||
DigiNgCardModule,
|
DigiNgCardModule,
|
||||||
LoaderModule,
|
UiLoaderModule,
|
||||||
],
|
],
|
||||||
})
|
})
|
||||||
export class StartModule {}
|
export class StartModule {}
|
||||||
|
|||||||
@@ -31,5 +31,5 @@
|
|||||||
Vald handledare har uppdaterats
|
Vald handledare har uppdaterats
|
||||||
</digi-form-validation-message>
|
</digi-form-validation-message>
|
||||||
</div>
|
</div>
|
||||||
<msfa-loader *ngIf="submitHandledareLoading$ | async" size="s" type="absolute"></msfa-loader>
|
<ui-loader *ngIf="submitHandledareLoading$ | async" uiSize="s" uiType="absolute"></ui-loader>
|
||||||
</form>
|
</form>
|
||||||
|
|||||||
@@ -2,13 +2,13 @@ import { DigiNgFormSelectModule } from '@af/digi-ng/_form/form-select';
|
|||||||
import { CommonModule } from '@angular/common';
|
import { CommonModule } from '@angular/common';
|
||||||
import { CUSTOM_ELEMENTS_SCHEMA, NgModule } from '@angular/core';
|
import { CUSTOM_ELEMENTS_SCHEMA, NgModule } from '@angular/core';
|
||||||
import { ReactiveFormsModule } from '@angular/forms';
|
import { ReactiveFormsModule } from '@angular/forms';
|
||||||
import { LoaderModule } from '../loader/loader.module';
|
import { UiLoaderModule } from '@ui/loader/loader.module';
|
||||||
import { HandledarePickerFormComponent } from './handledare-picker-form.component';
|
import { HandledarePickerFormComponent } from './handledare-picker-form.component';
|
||||||
|
|
||||||
@NgModule({
|
@NgModule({
|
||||||
schemas: [CUSTOM_ELEMENTS_SCHEMA],
|
schemas: [CUSTOM_ELEMENTS_SCHEMA],
|
||||||
declarations: [HandledarePickerFormComponent],
|
declarations: [HandledarePickerFormComponent],
|
||||||
imports: [CommonModule, ReactiveFormsModule, LoaderModule, DigiNgFormSelectModule],
|
imports: [CommonModule, ReactiveFormsModule, UiLoaderModule, DigiNgFormSelectModule],
|
||||||
exports: [HandledarePickerFormComponent],
|
exports: [HandledarePickerFormComponent],
|
||||||
})
|
})
|
||||||
export class HandledarePickerFormModule {}
|
export class HandledarePickerFormModule {}
|
||||||
|
|||||||
@@ -19,4 +19,4 @@
|
|||||||
<msfa-footer class="msfa__footer"></msfa-footer>
|
<msfa-footer class="msfa__footer"></msfa-footer>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<msfa-loader *ngIf="(userLoading$ | async) || (rolesLoading$ | async)" type="full-screen"></msfa-loader>
|
<ui-loader *ngIf="(userLoading$ | async) || (rolesLoading$ | async)" uiType="full-screen"></ui-loader>
|
||||||
|
|||||||
@@ -3,8 +3,8 @@ import { CommonModule } from '@angular/common';
|
|||||||
import { HttpClient } from '@angular/common/http';
|
import { HttpClient } from '@angular/common/http';
|
||||||
import { CUSTOM_ELEMENTS_SCHEMA, NgModule } from '@angular/core';
|
import { CUSTOM_ELEMENTS_SCHEMA, NgModule } from '@angular/core';
|
||||||
import { RouterModule } from '@angular/router';
|
import { RouterModule } from '@angular/router';
|
||||||
|
import { UiLoaderModule } from '@ui/loader/loader.module';
|
||||||
import { MarkdownModule } from 'ngx-markdown';
|
import { MarkdownModule } from 'ngx-markdown';
|
||||||
import { LoaderModule } from '../loader/loader.module';
|
|
||||||
import { FooterModule } from './components/footer/footer.module';
|
import { FooterModule } from './components/footer/footer.module';
|
||||||
import { NavigationModule } from './components/navigation/navigation.module';
|
import { NavigationModule } from './components/navigation/navigation.module';
|
||||||
import { SidebarModule } from './components/sidebar/sidebar.module';
|
import { SidebarModule } from './components/sidebar/sidebar.module';
|
||||||
@@ -23,7 +23,7 @@ import { LayoutComponent } from './layout.component';
|
|||||||
FooterModule,
|
FooterModule,
|
||||||
MarkdownModule.forRoot({ loader: HttpClient }),
|
MarkdownModule.forRoot({ loader: HttpClient }),
|
||||||
DigiNgNavigationBreadcrumbsModule,
|
DigiNgNavigationBreadcrumbsModule,
|
||||||
LoaderModule,
|
UiLoaderModule,
|
||||||
],
|
],
|
||||||
exports: [LayoutComponent],
|
exports: [LayoutComponent],
|
||||||
})
|
})
|
||||||
|
|||||||
@@ -1,3 +0,0 @@
|
|||||||
<div [ngClass]="loaderClass">
|
|
||||||
<digi-icon-spinner [ngClass]="spinnerClass"></digi-icon-spinner>
|
|
||||||
</div>
|
|
||||||
@@ -1,40 +0,0 @@
|
|||||||
@import 'mixins/backdrop';
|
|
||||||
@import 'variables/gutters';
|
|
||||||
@import 'variables/z-index';
|
|
||||||
|
|
||||||
@keyframes spinning {
|
|
||||||
to {
|
|
||||||
transform: rotate(360deg);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
.loader {
|
|
||||||
display: flex;
|
|
||||||
align-items: center;
|
|
||||||
justify-content: center;
|
|
||||||
|
|
||||||
&--padded {
|
|
||||||
padding: $digi--layout--gutter--l;
|
|
||||||
}
|
|
||||||
|
|
||||||
&--absolute {
|
|
||||||
@include msfa__backdrop($msfa__z-index-backdrop, false);
|
|
||||||
}
|
|
||||||
|
|
||||||
&--full-screen {
|
|
||||||
@include msfa__backdrop($msfa__z-index-backdrop);
|
|
||||||
}
|
|
||||||
|
|
||||||
&--full-blank-screen {
|
|
||||||
@include msfa__backdrop($msfa__z-index-backdrop, true, true);
|
|
||||||
}
|
|
||||||
|
|
||||||
&__spinner {
|
|
||||||
display: inline-flex;
|
|
||||||
animation: spinning 1s linear infinite;
|
|
||||||
|
|
||||||
&--s {
|
|
||||||
width: 2.5rem;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,26 +0,0 @@
|
|||||||
/* tslint:disable:no-unused-variable */
|
|
||||||
import { CUSTOM_ELEMENTS_SCHEMA } from '@angular/core';
|
|
||||||
import { ComponentFixture, TestBed } from '@angular/core/testing';
|
|
||||||
import { LoaderComponent } from './loader.component';
|
|
||||||
|
|
||||||
describe('LoaderComponent', () => {
|
|
||||||
let component: LoaderComponent;
|
|
||||||
let fixture: ComponentFixture<LoaderComponent>;
|
|
||||||
|
|
||||||
beforeEach(async () => {
|
|
||||||
await TestBed.configureTestingModule({
|
|
||||||
declarations: [LoaderComponent],
|
|
||||||
schemas: [CUSTOM_ELEMENTS_SCHEMA],
|
|
||||||
}).compileComponents();
|
|
||||||
});
|
|
||||||
|
|
||||||
beforeEach(() => {
|
|
||||||
fixture = TestBed.createComponent(LoaderComponent);
|
|
||||||
component = fixture.componentInstance;
|
|
||||||
fixture.detectChanges();
|
|
||||||
});
|
|
||||||
|
|
||||||
it('should create', () => {
|
|
||||||
expect(component).toBeTruthy();
|
|
||||||
});
|
|
||||||
});
|
|
||||||
@@ -1,25 +0,0 @@
|
|||||||
import { ChangeDetectionStrategy, Component, Input } from '@angular/core';
|
|
||||||
import { LoaderType } from '@msfa-enums/loader-type.enum';
|
|
||||||
|
|
||||||
@Component({
|
|
||||||
selector: 'msfa-loader',
|
|
||||||
templateUrl: './loader.component.html',
|
|
||||||
styleUrls: ['./loader.component.scss'],
|
|
||||||
changeDetection: ChangeDetectionStrategy.OnPush,
|
|
||||||
})
|
|
||||||
export class LoaderComponent {
|
|
||||||
private readonly _defaultClass = 'loader';
|
|
||||||
@Input() type: LoaderType;
|
|
||||||
@Input() size: 's' | 'm' = 'm';
|
|
||||||
|
|
||||||
get loaderClass(): string {
|
|
||||||
if (this.type) {
|
|
||||||
return `${this._defaultClass} ${this._defaultClass}--${this.type as string}`;
|
|
||||||
}
|
|
||||||
return this._defaultClass;
|
|
||||||
}
|
|
||||||
|
|
||||||
get spinnerClass(): string {
|
|
||||||
return `${this._defaultClass}__spinner ${this._defaultClass}__spinner--${this.size}`;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,11 +0,0 @@
|
|||||||
import { CommonModule } from '@angular/common';
|
|
||||||
import { CUSTOM_ELEMENTS_SCHEMA, NgModule } from '@angular/core';
|
|
||||||
import { LoaderComponent } from './loader.component';
|
|
||||||
|
|
||||||
@NgModule({
|
|
||||||
schemas: [CUSTOM_ELEMENTS_SCHEMA],
|
|
||||||
declarations: [LoaderComponent],
|
|
||||||
imports: [CommonModule],
|
|
||||||
exports: [LoaderComponent],
|
|
||||||
})
|
|
||||||
export class LoaderModule {}
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
export enum LoaderType {
|
|
||||||
FULL_SCREEN = 'fullscreen',
|
|
||||||
FULL_BLANK_SCREEN = 'full-blank-screen',
|
|
||||||
ABSOLUTE = 'absolute',
|
|
||||||
PADDED = 'padded',
|
|
||||||
}
|
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
<div [ngClass]="loaderClass">
|
<div [ngClass]="loaderClass">
|
||||||
asdf
|
|
||||||
<digi-icon-spinner [ngClass]="spinnerClass"></digi-icon-spinner>
|
<digi-icon-spinner [ngClass]="spinnerClass"></digi-icon-spinner>
|
||||||
|
<span class="ui-loader__text" *ngIf="uiShowLoadingText">{{uiLoadingText}}</span>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -10,6 +10,8 @@
|
|||||||
|
|
||||||
.ui-loader {
|
.ui-loader {
|
||||||
display: flex;
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
gap: $digi--layout--gutter--s;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
justify-content: center;
|
justify-content: center;
|
||||||
|
|
||||||
@@ -37,4 +39,8 @@
|
|||||||
width: 2.5rem;
|
width: 2.5rem;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
&__text {
|
||||||
|
font-size: var(--digi--typography--font-size--s);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -11,6 +11,8 @@ export class LoaderComponent {
|
|||||||
private readonly _defaultClass = 'ui-loader';
|
private readonly _defaultClass = 'ui-loader';
|
||||||
@Input() uiType: UiLoaderType = UiLoaderType.PADDED;
|
@Input() uiType: UiLoaderType = UiLoaderType.PADDED;
|
||||||
@Input() uiSize: 's' | 'm' = 'm';
|
@Input() uiSize: 's' | 'm' = 'm';
|
||||||
|
@Input() uiShowLoadingText = false;
|
||||||
|
@Input() uiLoadingText = 'Laddar innehåll';
|
||||||
|
|
||||||
get loaderClass(): string {
|
get loaderClass(): string {
|
||||||
if (this.uiType) {
|
if (this.uiType) {
|
||||||
|
|||||||
Reference in New Issue
Block a user