mirror of
https://github.com/MindWorkAI/AI-Studio.git
synced 2026-05-13 17:14:33 +00:00
improved visual representation of SelectFile component with errors
This commit is contained in:
parent
aa554d4a53
commit
54ef68466a
@ -1,6 +1,19 @@
|
|||||||
@inherits MSGComponentBase
|
@inherits MSGComponentBase
|
||||||
|
|
||||||
<MudStack Row="@true" Spacing="3" Class="mb-3" StretchItems="StretchItems.None" AlignItems="AlignItems.Center">
|
<style>
|
||||||
|
.select-file-button-wrapper {
|
||||||
|
height: 56px;
|
||||||
|
min-height: 56px;
|
||||||
|
max-height: 56px;
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
align-self: flex-start;
|
||||||
|
flex-shrink: 0;
|
||||||
|
margin-top: 8px;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
|
||||||
|
<MudStack Row="@true" Spacing="3" Class="mb-3" StretchItems="StretchItems.None" AlignItems="AlignItems.Start">
|
||||||
<MudTextField
|
<MudTextField
|
||||||
T="string"
|
T="string"
|
||||||
Text="@this.File"
|
Text="@this.File"
|
||||||
@ -11,13 +24,19 @@
|
|||||||
AdornmentIcon="@Icons.Material.Filled.AttachFile"
|
AdornmentIcon="@Icons.Material.Filled.AttachFile"
|
||||||
UserAttributes="@SPELLCHECK_ATTRIBUTES"
|
UserAttributes="@SPELLCHECK_ATTRIBUTES"
|
||||||
Variant="Variant.Outlined"
|
Variant="Variant.Outlined"
|
||||||
Clearable="this.IsClearable"
|
Clearable="@this.IsClearable"
|
||||||
Error="@this.Error"
|
Error="@this.Error"
|
||||||
ErrorText="@this.ErrorText"
|
ErrorText="@this.ErrorText"
|
||||||
OnClearButtonClick="@this.OnClear"
|
OnClearButtonClick="@this.OnClear"
|
||||||
/>
|
/>
|
||||||
|
|
||||||
<MudButton StartIcon="@Icons.Material.Filled.FolderOpen" Variant="Variant.Outlined" Color="Color.Primary" Disabled="this.Disabled" OnClick="@this.OpenFileDialog">
|
<div class="select-file-button-wrapper">
|
||||||
|
<MudButton StartIcon="@Icons.Material.Filled.FolderOpen"
|
||||||
|
Variant="Variant.Outlined"
|
||||||
|
Color="Color.Primary"
|
||||||
|
Disabled="@this.Disabled"
|
||||||
|
OnClick="@this.OpenFileDialog">
|
||||||
@T("Choose File")
|
@T("Choose File")
|
||||||
</MudButton>
|
</MudButton>
|
||||||
|
</div>
|
||||||
</MudStack>
|
</MudStack>
|
||||||
@ -9,7 +9,6 @@ use serde::Deserialize;
|
|||||||
use tauri::PathResolver;
|
use tauri::PathResolver;
|
||||||
use tokenizers::Error;
|
use tokenizers::Error;
|
||||||
use tokenizers::tokenizer::{Tokenizer, Error as TokenizerError};
|
use tokenizers::tokenizer::{Tokenizer, Error as TokenizerError};
|
||||||
use tokio::fs::try_exists;
|
|
||||||
use crate::api_token::APIToken;
|
use crate::api_token::APIToken;
|
||||||
use crate::environment::DATA_DIRECTORY;
|
use crate::environment::DATA_DIRECTORY;
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user