Use toast notifications over JavaScript alerts (#37)

Implement UI toast notifications
This commit is contained in:
Elias Benbourenane
2025-01-31 19:31:59 -05:00
committed by GitHub
parent 99b4a3152d
commit 1b9b7e203e
5 changed files with 67 additions and 12 deletions

View File

@@ -62,7 +62,7 @@
let mediaIds = document.getElementById('mediaIds').value.split(',').map(id => id.trim());
let arr = document.getElementById('arrSelect').value;
if (!arr) {
alert('Please select an Arr instance');
createToast('Please select an Arr instance', 'warning');
submitBtn.disabled = false;
submitBtn.innerHTML = originalText;
return;
@@ -81,9 +81,9 @@
});
if (!response.ok) throw new Error(await response.text());
alert('Repair process initiated successfully!');
createToast('Repair process initiated successfully!');
} catch (error) {
alert(`Error starting repair: ${error.message}`);
createToast(`Error starting repair: ${error.message}`, 'error');
} finally {
submitBtn.disabled = false;
submitBtn.innerHTML = originalText;