mirror of
https://github.com/MindWorkAI/AI-Studio.git
synced 2025-07-04 17:02:56 +00:00
18 lines
1.4 KiB
Plaintext
18 lines
1.4 KiB
Plaintext
@inherits MSGComponentBase
|
|
|
|
<MudTextField T="string" @bind-Text="@this.CodingContext.Id" AdornmentIcon="@Icons.Material.Filled.Numbers" Adornment="Adornment.Start" Label="@T("(Optional) Identifier")" Variant="Variant.Outlined" Margin="Margin.Dense" UserAttributes="@USER_INPUT_ATTRIBUTES" Class="mb-3"/>
|
|
<MudStack Row="@true" Class="mb-3">
|
|
<MudSelect T="CommonCodingLanguages" @bind-Value="@this.CodingContext.Language" AdornmentIcon="@Icons.Material.Filled.Code" Adornment="Adornment.Start" Label="@T("Language")" Variant="Variant.Outlined" Margin="Margin.Dense">
|
|
@foreach (var language in Enum.GetValues<CommonCodingLanguages>())
|
|
{
|
|
<MudSelectItem Value="@language">
|
|
@language.Name()
|
|
</MudSelectItem>
|
|
}
|
|
</MudSelect>
|
|
@if (this.CodingContext.Language is CommonCodingLanguages.OTHER)
|
|
{
|
|
<MudTextField T="string" @bind-Text="@this.CodingContext.OtherLanguage" Validation="@this.ValidatingOtherLanguage" Label="@T("Other language")" Variant="Variant.Outlined" Margin="Margin.Dense" UserAttributes="@USER_INPUT_ATTRIBUTES"/>
|
|
}
|
|
</MudStack>
|
|
<MudTextField T="string" @bind-Text="@this.CodingContext.Code" Validation="@this.ValidatingCode" AdornmentIcon="@Icons.Material.Filled.DocumentScanner" Adornment="Adornment.Start" Label="@T("Your code")" Variant="Variant.Outlined" Lines="6" AutoGrow="@true" MaxLines="12" Class="mb-3" UserAttributes="@USER_INPUT_ATTRIBUTES" /> |