import BaseComponent from './base-component.js';
export default class ErrorBoundary extends BaseComponent {
constructor() {
super();
this.error = null;
this.errorInfo = null;
}
_getStyles() {
return ``;
}
_getTemplate() {
if (!this.error) {
return '
${this.error.message || 'An unexpected error occurred'}
Please refresh the page or contact support if the problem persists.
${this.error.stack || 'No stack trace available'}