list suggestions

This commit is contained in:
Bastian Wagner
2026-06-15 14:42:58 +02:00
parent b979a3b097
commit 3998923693
10 changed files with 204 additions and 100 deletions

View File

@@ -63,7 +63,9 @@
</button>
@if (canDeleteList()) {
<button mat-icon-button
<button
mat-stroked-button
class="delete-list-button"
type="button"
color="warn"
[disabled]="deletingList()"
@@ -71,8 +73,10 @@
>
@if (deletingList()) {
<mat-progress-spinner mode="indeterminate" diameter="18" />
} @else {
<mat-icon aria-hidden="true">delete</mat-icon>
}
<mat-icon aria-hidden="true">delete</mat-icon>
Loeschen
</button>
}
</div>
@@ -95,14 +99,32 @@
<textarea matInput formControlName="description" rows="4"></textarea>
</mat-form-field>
<button mat-flat-button type="submit" [disabled]="saving()">
@if (saving()) {
<mat-progress-spinner mode="indeterminate" diameter="18" />
} @else {
<mat-icon aria-hidden="true">save</mat-icon>
<div class="list-form-actions" [class.create-actions]="isCreateMode()">
<button mat-flat-button type="submit" [disabled]="saving() || creatingWithAi()">
@if (saving()) {
<mat-progress-spinner mode="indeterminate" diameter="18" />
} @else {
<mat-icon aria-hidden="true">save</mat-icon>
}
{{ isCreateMode() ? 'Liste anlegen' : 'Speichern' }}
</button>
@if (isCreateMode()) {
<button
mat-stroked-button
type="button"
[disabled]="saving() || creatingWithAi() || !onlineStatus.online()"
(click)="createListWithAi()"
>
@if (creatingWithAi()) {
<mat-progress-spinner mode="indeterminate" diameter="18" />
} @else {
<mat-icon aria-hidden="true">auto_awesome</mat-icon>
}
Liste mit KI erstellen
</button>
}
{{ isCreateMode() ? 'Liste anlegen' : 'Speichern' }}
</button>
</div>
</form>
} @else {
<div class="list-summary">