Use file picker input on games

This commit is contained in:
Pat Hartl 2023-09-11 17:57:40 -05:00
parent d54bf3c4e8
commit fda3f01847

View file

@ -71,7 +71,7 @@
<Input @bind-Value="@context.SortTitle" /> <Input @bind-Value="@context.SortTitle" />
</FormItem> </FormItem>
<FormItem Label="Icon"> <FormItem Label="Icon">
<ArchiveFilePicker @bind-Value="context.Icon" ArchiveId="@LatestArchiveId" AllowDirectories="true" /> <FilePicker @bind-Value="context.Icon" ArchiveId="@LatestArchiveId" AllowDirectories="true" />
</FormItem> </FormItem>
<FormItem Label="Notes"> <FormItem Label="Notes">
<TextArea @bind-Value="@context.Notes" MaxLength=2000 ShowCount /> <TextArea @bind-Value="@context.Notes" MaxLength=2000 ShowCount />
@ -161,7 +161,7 @@ else
IEnumerable<Genre> Genres; IEnumerable<Genre> Genres;
IEnumerable<Data.Models.Tag> Tags; IEnumerable<Data.Models.Tag> Tags;
ArchiveFilePickerDialog ArchiveFilePickerDialog; FilePickerDialog ArchiveFilePickerDialog;
Modal FileSelectorModal; Modal FileSelectorModal;
@ -251,14 +251,14 @@ else
OkText = "Select File" OkText = "Select File"
}; };
var browserOptions = new ArchiveFilePickerOptions() var browserOptions = new FilePickerOptions()
{ {
ArchiveId = Game.Archives.FirstOrDefault().Id, ArchiveId = Game.Archives.FirstOrDefault().Id,
Select = true, Select = true,
Multiple = false Multiple = false
}; };
var modalRef = await ModalService.CreateModalAsync<ArchiveFilePickerDialog, ArchiveFilePickerOptions, IEnumerable<IFileManagerEntry>>(modalOptions, browserOptions); var modalRef = await ModalService.CreateModalAsync<FilePickerDialog, FilePickerOptions, IEnumerable<IFileManagerEntry>>(modalOptions, browserOptions);
modalRef.OnOk = (results) => modalRef.OnOk = (results) =>
{ {