// public/js/utils/errorHandler.js import { showMessage } from '../modal.js'; /** * Handles errors by logging to the console and showing a user-friendly message. * @param {Error} error - The error object. * @param {string} defaultMessage - The default message to display if the error object has no message. */ export function handleError(error, defaultMessage = 'Đã xảy ra lỗi.') { console.error('An error occurred:', error); const userMessage = error && error.message ? error.message : defaultMessage; showMessage('Lỗi', userMessage); }