Changed all icons of AI Studio to Lucide (#1187)

This commit is contained in:
Thorsten Sommer authored and GitHub committed 2026-11-11 14:20:49 +01:00
1 parent 9a676101f7
commit 7ef26cd5c8
352 files changed
+6261 -1620

No files matched your search

@@ -12,7 +12,7 @@
<MudButton Variant="@(this.AnyCreated ? Variant.Outlined : Variant.Filled)"
Color="Color.Primary"
StartIcon="@Icons.Material.Filled.AutoAwesome"
StartIcon="@AppIcons.GENERATE"
OnClick="@this.CreateAllAsync"
Disabled="@(!this.CanCreateAll)"
Class="mb-3">
@@ -30,7 +30,7 @@
<MudIcon Icon="@StatusIcon(status)" Color="@StatusColor(status)" Class="mr-3"/>
<MudText Typo="Typo.h6">@kind.Title</MudText>
<MudTooltip Text="@kind.Description" Placement="Placement.Top">
<MudIcon Icon="@Icons.Material.Outlined.Info" Size="Size.Small" Color="Color.Info" Class="ml-2"/>
<MudIcon Icon="@AppIcons.INFO" Size="Size.Small" Color="Color.Info" Class="ml-2"/>
</MudTooltip>
<MudSpacer/>
<MudText Typo="Typo.caption" Class="mr-2">@this.StatusText(status)</MudText>
@@ -50,7 +50,7 @@
<MudProgressLinear Color="Color.Primary" Indeterminate="true" Class="mb-1"/>
<MudStack Row="true" AlignItems="AlignItems.Center" Spacing="2" Class="mb-3">
<MudText Typo="Typo.caption">@T("The lab writes this material")</MudText>
<MudButton Size="Size.Small" StartIcon="@Icons.Material.Filled.Stop" OnClick="@(() => this.CancelAsync(kind))">@T("Stop")</MudButton>
<MudButton Size="Size.Small" StartIcon="@AppIcons.STOP" OnClick="@(() => this.CancelAsync(kind))">@T("Stop")</MudButton>
</MudStack>
}
@@ -85,16 +85,16 @@
}
<MudStack Row="true" Spacing="1" Wrap="Wrap.Wrap" Class="mt-3">
<MudButton Variant="Variant.Filled" Color="Color.Primary" StartIcon="@Icons.Material.Filled.CheckCircle" OnClick="@(() => this.ConfirmAsync(kind))" Disabled="@this.IsBusy(kind)">@T("Confirm")</MudButton>
<MudButton Variant="Variant.Filled" Color="Color.Primary" StartIcon="@AppIcons.CONFIRM" OnClick="@(() => this.ConfirmAsync(kind))" Disabled="@this.IsBusy(kind)">@T("Confirm")</MudButton>
@if (this.editing.Contains(kind))
{
<MudButton StartIcon="@Icons.Material.Filled.Preview" OnClick="@(() => this.ShowPreview(kind))" Disabled="@this.IsBusy(kind)">@T("Show preview")</MudButton>
<MudButton StartIcon="@AppIcons.PREVIEW" OnClick="@(() => this.ShowPreview(kind))" Disabled="@this.IsBusy(kind)">@T("Show preview")</MudButton>
}
else
{
<MudButton StartIcon="@Icons.Material.Filled.Edit" OnClick="@(() => this.StartEditing(kind))" Disabled="@this.IsBusy(kind)">@T("Edit")</MudButton>
<MudButton StartIcon="@AppIcons.EDIT" OnClick="@(() => this.StartEditing(kind))" Disabled="@this.IsBusy(kind)">@T("Edit")</MudButton>
}
<MudButton StartIcon="@Icons.Material.Filled.Delete" OnClick="@(() => this.DiscardDraftAsync(kind))" Disabled="@this.IsBusy(kind)">@T("Discard draft")</MudButton>
<MudButton StartIcon="@AppIcons.DELETE" OnClick="@(() => this.DiscardDraftAsync(kind))" Disabled="@this.IsBusy(kind)">@T("Discard draft")</MudButton>
</MudStack>
</div>
}
@@ -117,8 +117,8 @@
<MudStack Row="true" Spacing="1" Wrap="Wrap.Wrap" Class="mb-3">
<MudMenu Label="@T("Export")"
StartIcon="@Icons.Material.Filled.Save"
EndIcon="@Icons.Material.Filled.KeyboardArrowDown"
StartIcon="@AppIcons.EXPORT"
EndIcon="@AppIcons.DROPDOWN_MENU"
Variant="Variant.Filled"
Color="Color.Primary"
MaxHeight="@MenuDefaults.MAX_HEIGHT"
@@ -133,7 +133,7 @@
<MudMenuItem @key="format" OnClick="@(() => this.ExportAsync(kind, confirmed, format))" Icon="@format.Icon" Label="@format.Name"/>
}
</MudMenu>
<MudButton StartIcon="@Icons.Material.Filled.Edit" OnClick="@(() => this.EditAsync(kind))" Disabled="@this.IsBusy(kind)">@T("Edit")</MudButton>
<MudButton StartIcon="@AppIcons.EDIT" OnClick="@(() => this.EditAsync(kind))" Disabled="@this.IsBusy(kind)">@T("Edit")</MudButton>
</MudStack>
}
@@ -147,7 +147,7 @@
<MudButton Variant="@(result.Draft is null && result.Confirmed is null ? Variant.Filled : Variant.Outlined)"
Color="Color.Primary"
StartIcon="@(kind.IsWrittenByModel ? Icons.Material.Filled.AutoAwesome : Icons.Material.Filled.FolderCopy)"
StartIcon="@(kind.IsWrittenByModel ? AppIcons.GENERATE : AppIcons.REFLECTION_FOLDER)"
OnClick="@(() => this.CreateAsync(kind))"
Disabled="@(this.IsBusy(kind) || kind.IsWrittenByModel && this.ProviderIssue is not null)">
@(result.Draft is null && result.Confirmed is null ? T("Create") : T("Create anew"))