Skip to content
Snippets Groups Projects
Commit 98cb6d6f authored by OZGCloud's avatar OZGCloud
Browse files

OZG-5590 OZG-5594 Add required to inputs

fix spinner size
parent 4a043e4f
No related branches found
No related tags found
No related merge requests found
Showing
with 18 additions and 18 deletions
...@@ -156,7 +156,7 @@ ...@@ -156,7 +156,7 @@
subText="automatisch erstellen" subText="automatisch erstellen"
> >
<ods-bescheid-generate-icon icon /> <ods-bescheid-generate-icon icon />
<ods-spinner-icon spinner class="size-10" /> <ods-spinner-icon spinner size="extra-large" />
</ods-button-card> </ods-button-card>
</div> </div>
<div class="mt-4"> <div class="mt-4">
...@@ -167,7 +167,7 @@ ...@@ -167,7 +167,7 @@
subText="automatisch erstellen" subText="automatisch erstellen"
> >
<ods-bescheid-generate-icon icon /> <ods-bescheid-generate-icon icon />
<ods-spinner-icon spinner class="size-10" /> <ods-spinner-icon spinner size="extra-large" />
</ods-button-card> </ods-button-card>
</div> </div>
<div class="mt-4"> <div class="mt-4">
...@@ -201,14 +201,14 @@ ...@@ -201,14 +201,14 @@
<div class="mt-4"> <div class="mt-4">
<ods-file-upload-button class="w-72" [isLoading]="false" id="upload117"> <ods-file-upload-button class="w-72" [isLoading]="false" id="upload117">
<ods-bescheid-upload-icon icon /> <ods-bescheid-upload-icon icon />
<ods-spinner-icon spinner class="size-10" /> <ods-spinner-icon spinner size="extra-large" />
<p text class="text-center">Bescheid-Dokument<br />hochladen</p></ods-file-upload-button <p text class="text-center">Bescheid-Dokument<br />hochladen</p></ods-file-upload-button
> >
</div> </div>
<div class="mt-4"> <div class="mt-4">
<ods-file-upload-button class="w-72" [isLoading]="true" id="upload117"> <ods-file-upload-button class="w-72" [isLoading]="true" id="upload117">
<ods-bescheid-upload-icon icon /> <ods-bescheid-upload-icon icon />
<ods-spinner-icon spinner class="size-10" /> <ods-spinner-icon spinner size="extra-large" />
<p text class="text-center">Bescheid-Dokument<br />hochladen</p></ods-file-upload-button <p text class="text-center">Bescheid-Dokument<br />hochladen</p></ods-file-upload-button
> >
</div> </div>
...@@ -216,14 +216,14 @@ ...@@ -216,14 +216,14 @@
<div class="mt-4"> <div class="mt-4">
<ods-file-upload-button class="w-72" [isLoading]="false" id="upload129"> <ods-file-upload-button class="w-72" [isLoading]="false" id="upload129">
<ods-bescheid-upload-icon /> <ods-bescheid-upload-icon />
<ods-spinner-icon spinner class="h-6 w-10" /> <ods-spinner-icon spinner size="medium" />
<div text class="text-center">Anhang hochladen</div></ods-file-upload-button <div text class="text-center">Anhang hochladen</div></ods-file-upload-button
> >
</div> </div>
<div class="mt-4"> <div class="mt-4">
<ods-file-upload-button class="w-72" [isLoading]="true" id="upload130"> <ods-file-upload-button class="w-72" [isLoading]="true" id="upload130">
<ods-attachment-icon icon /> <ods-attachment-icon icon />
<ods-spinner-icon spinner class="h-6 w-10" /> <ods-spinner-icon spinner size="medium" />
<div text class="text-center">Anhang hochladen</div></ods-file-upload-button <div text class="text-center">Anhang hochladen</div></ods-file-upload-button
> >
</div> </div>
......
...@@ -36,7 +36,7 @@ ...@@ -36,7 +36,7 @@
[isLoading]="uploadInProgress.loading" [isLoading]="uploadInProgress.loading"
class="w-72" class="w-72"
> >
<ods-spinner-icon spinner size="md" /> <ods-spinner-icon spinner size="medium" />
<ods-attachment-icon icon size="medium" /> <ods-attachment-icon icon size="medium" />
<p text class="text-center">{{ label }}</p> <p text class="text-center">{{ label }}</p>
</ods-file-upload-button> </ods-file-upload-button>
...@@ -24,8 +24,8 @@ import { SpinnerIconComponent } from '../icons/spinner-icon/spinner-icon.compone ...@@ -24,8 +24,8 @@ import { SpinnerIconComponent } from '../icons/spinner-icon/spinner-icon.compone
</button>`, </button>`,
}) })
export class AttachmentComponent { export class AttachmentComponent {
@Input() documentName!: string; @Input({ required: true }) documentName!: string;
@Input({ required: true }) fileType!: string;
@Input() description = ''; @Input() description = '';
@Input() fileType!: string;
@Input() isLoading: boolean = false; @Input() isLoading: boolean = false;
} }
...@@ -16,7 +16,7 @@ import { SpinnerIconComponent } from '../icons/spinner-icon/spinner-icon.compone ...@@ -16,7 +16,7 @@ import { SpinnerIconComponent } from '../icons/spinner-icon/spinner-icon.compone
[attr.aria-label]="getAriaLabel()" [attr.aria-label]="getAriaLabel()"
> >
<ng-content *ngIf="!isLoading" select="[icon]"></ng-content> <ng-content *ngIf="!isLoading" select="[icon]"></ng-content>
<ods-spinner-icon *ngIf="isLoading" size="xl" class="shrink-0" /> <ods-spinner-icon *ngIf="isLoading" size="extra-large" class="shrink-0" />
<div class="flex-grow break-all"> <div class="flex-grow break-all">
{{ text }} {{ text }}
<br *ngIf="subText" aria-hidden="true" /> <br *ngIf="subText" aria-hidden="true" />
......
...@@ -38,7 +38,7 @@ type ButtonVariants = VariantProps<typeof buttonVariants>; ...@@ -38,7 +38,7 @@ type ButtonVariants = VariantProps<typeof buttonVariants>;
(click)="clickEmitter.emit()" (click)="clickEmitter.emit()"
> >
<ng-content *ngIf="!isLoading" select="[icon]"></ng-content> <ng-content *ngIf="!isLoading" select="[icon]"></ng-content>
<ods-spinner-icon *ngIf="isLoading" class="h-full"></ods-spinner-icon> <ods-spinner-icon *ngIf="isLoading" size="full"></ods-spinner-icon>
<div class="flex-grow">{{ text }}</div> <div class="flex-grow">{{ text }}</div>
</button>`, </button>`,
}) })
......
...@@ -10,9 +10,9 @@ import { ControlContainer, FormGroupDirective, ReactiveFormsModule } from '@angu ...@@ -10,9 +10,9 @@ import { ControlContainer, FormGroupDirective, ReactiveFormsModule } from '@angu
viewProviders: [{ provide: ControlContainer, useExisting: FormGroupDirective }], viewProviders: [{ provide: ControlContainer, useExisting: FormGroupDirective }],
}) })
export class RadioButtonCardComponent { export class RadioButtonCardComponent {
@Input() label!: string; @Input({ required: true }) label!: string;
@Input() name!: string; @Input({ required: true }) name!: string;
@Input() value!: string; @Input({ required: true }) value!: string;
@Input() variant: string = ''; @Input() variant: string = '';
@Input() fullWidthText: boolean = false; @Input() fullWidthText: boolean = false;
......
...@@ -40,10 +40,10 @@ type TextareaVariants = VariantProps<typeof textareaVariants>; ...@@ -40,10 +40,10 @@ type TextareaVariants = VariantProps<typeof textareaVariants>;
`, `,
}) })
export class TextareaComponent { export class TextareaComponent {
@Input({ required: true }) label: string; @Input({ required: true }) label!: string;
@Input() placeholder!: string; @Input({ required: true }) placeholder!: string;
@Input() error: string;
@Input() rows: number = 3; @Input() rows: number = 3;
@Input() error!: string;
@Input() autocomplete: string = 'off'; @Input() autocomplete: string = 'off';
@Input() variant: TextareaVariants['variant']; @Input() variant: TextareaVariants['variant'];
@Input() fieldControl: FormControl; @Input() fieldControl: FormControl;
......
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
(newFile)="uploadFile($event)" (newFile)="uploadFile($event)"
> >
<ods-bescheid-upload-icon icon></ods-bescheid-upload-icon> <ods-bescheid-upload-icon icon></ods-bescheid-upload-icon>
<ods-spinner-icon spinner size="xl"></ods-spinner-icon> <ods-spinner-icon spinner size="extra-large"></ods-spinner-icon>
<div text class="text-center">Bescheid Dokument hochladen</div> <div text class="text-center">Bescheid Dokument hochladen</div>
</ods-single-file-upload-editor> </ods-single-file-upload-editor>
</div> </div>
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment