AI-Studio/app/MindWork AI Studio/Dialogs/SingleInputDialog.razor

30 lines
1.1 KiB
Plaintext
Raw Normal View History

2025-04-27 14:13:15 +00:00
@inherits MSGComponentBase
2026-02-16 12:36:53 +00:00
<MudDialog DefaultFocus="DefaultFocus.FirstChild">
<DialogContent>
2025-04-27 14:13:15 +00:00
<MudText Typo="Typo.body1">
@this.Message
</MudText>
<MudForm @ref="this.form" Class="mt-4">
2026-02-16 12:36:53 +00:00
<MudTextField T="string"
@bind-Text="@this.UserInput"
Variant="Variant.Outlined"
AutoGrow="@false"
Lines="1"
Label="@this.GetInputHeaderText"
AutoFocus="@true"
Immediate="@true"
OnKeyDown="@this.HandleUserInputKeyDown"
UserAttributes="@USER_INPUT_ATTRIBUTES"
Validation="@this.ValidateUserInput" />
</MudForm>
</DialogContent>
<DialogActions>
2025-04-27 14:13:15 +00:00
<MudButton OnClick="@this.Cancel" Variant="Variant.Filled">
@T("Cancel")
</MudButton>
<MudButton OnClick="@this.Confirm" Variant="Variant.Filled" Color="@this.ConfirmColor">
@this.ConfirmText
</MudButton>
</DialogActions>
2026-02-16 12:36:53 +00:00
</MudDialog>