/**
* Module de gestion des snackbars pour SuperProper
* Permet d'afficher des notifications temporaires en bas de l'écran
* Utilise jQuery pour une meilleure intégration avec le projet existant
*/
const SnackbarManager = (function() {
function initialize() {
if ($('#snackbar').length === 0) {
$('
', {
id: 'snackbar',
class: 'snackbar',
text: 'totot'
}).appendTo('body');
}
}
function show(message, duration = 3000) {
const $snackbar = $('#snackbar');
$snackbar.text(message);
$snackbar.attr('class', 'snackbar show');
setTimeout(function() {
$snackbar.removeClass('show');
}, duration);
}
return {
show: show,
initialize: initialize
};
})();
$(document).ready(function() {
SnackbarManager.initialize();
console.log('SnackbarManager initialized');
window.SnackbarManager = SnackbarManager;
});