diff --git a/lib/widgets/alert.dart b/lib/widgets/alert.dart index d6d2955b..af58d266 100644 --- a/lib/widgets/alert.dart +++ b/lib/widgets/alert.dart @@ -357,6 +357,13 @@ Future showConfirmAlert( IconData? icon, bool isDanger = false, }) async { + final context = globalOverlay.currentState!.context; + final ref = ProviderScope.containerOf(context); + final settings = ref.read(appSettingsProvider); + if (settings.soundEffects) { + unawaited(_playSfx('assets/audio/alert.wav', 0.75)); + } + final result = await showOverlayDialog( builder: (context, close) => ConstrainedBox( constraints: const BoxConstraints(maxWidth: kDialogMaxWidth), @@ -445,4 +452,5 @@ Future openExternalLink(Uri url, WidgetRef ref) async { await launchUrl(url, mode: LaunchMode.externalApplication); } } -} \ No newline at end of file +} +