@using SteUp.Shared.Core.Dto @using SteUp.Shared.Core.Interface.System @inject IAttachedService AttachedService Aggiungi una foto Scatta sul posto oppure scegli un'immagine già sul dispositivo. Scatta una foto Scegli dalla galleria Annulla @code { [CascadingParameter] private IMudDialogInstance MudDialog { get; set; } = null!; private List? Attached { get; set; } protected override void OnInitialized() { Snackbar.Configuration.PositionClass = Defaults.Classes.Position.TopCenter; } private async Task OnCamera() { var selectImageFromCamera = await AttachedService.SelectImageFromCamera(); if (selectImageFromCamera != null) { Attached ??= []; Attached.Add(selectImageFromCamera); MudDialog.Close(Attached); } } private async Task OnGallery() { Attached = await AttachedService.SelectImageFromGallery(); if (Attached != null) MudDialog.Close(Attached); } }
Scatta sul posto oppure scegli un'immagine già sul dispositivo.