@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.

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); } }