From dc69105ef076dd5407aca891d497a8fe809557b6 Mon Sep 17 00:00:00 2001 From: "Zickermann, Jan" <jan.zickermann@dataport.de> Date: Wed, 27 Mar 2024 08:32:26 +0100 Subject: [PATCH] OZG-4995 Add spinner component --- .../lib/shared/spinner/spinner.component.html | 4 ++++ .../shared/spinner/spinner.component.spec.ts | 21 +++++++++++++++++++ .../lib/shared/spinner/spinner.component.ts | 8 +++++++ 3 files changed, 33 insertions(+) create mode 100644 alfa-client/libs/admin-settings/src/lib/shared/spinner/spinner.component.html create mode 100644 alfa-client/libs/admin-settings/src/lib/shared/spinner/spinner.component.spec.ts create mode 100644 alfa-client/libs/admin-settings/src/lib/shared/spinner/spinner.component.ts diff --git a/alfa-client/libs/admin-settings/src/lib/shared/spinner/spinner.component.html b/alfa-client/libs/admin-settings/src/lib/shared/spinner/spinner.component.html new file mode 100644 index 0000000000..44ef993322 --- /dev/null +++ b/alfa-client/libs/admin-settings/src/lib/shared/spinner/spinner.component.html @@ -0,0 +1,4 @@ +<div + class="text-surface inline-block h-8 w-8 animate-spin rounded-full border-4 border-solid border-ozgblue-500 border-e-transparent align-[-0.125em] motion-reduce:animate-[spin_1.5s_linear_infinite] dark:text-white" + role="status" +></div> diff --git a/alfa-client/libs/admin-settings/src/lib/shared/spinner/spinner.component.spec.ts b/alfa-client/libs/admin-settings/src/lib/shared/spinner/spinner.component.spec.ts new file mode 100644 index 0000000000..8c8fd9ebc1 --- /dev/null +++ b/alfa-client/libs/admin-settings/src/lib/shared/spinner/spinner.component.spec.ts @@ -0,0 +1,21 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; +import { SpinnerComponent } from './spinner.component'; + +describe('SpinnerComponent', () => { + let component: SpinnerComponent; + let fixture: ComponentFixture<SpinnerComponent>; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [SpinnerComponent], + }).compileComponents(); + + fixture = TestBed.createComponent(SpinnerComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/alfa-client/libs/admin-settings/src/lib/shared/spinner/spinner.component.ts b/alfa-client/libs/admin-settings/src/lib/shared/spinner/spinner.component.ts new file mode 100644 index 0000000000..ea1d1c44e7 --- /dev/null +++ b/alfa-client/libs/admin-settings/src/lib/shared/spinner/spinner.component.ts @@ -0,0 +1,8 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'admin-spinner', + templateUrl: './spinner.component.html', + styles: [], +}) +export class SpinnerComponent {} -- GitLab