import { Controller } from 'stimulus';
export default class AlertController extends Controller {
static targets = ['alertZone'];
closeAlert() {
this.alertZoneTarget.innerHTML = '';
}
alertMarkup({ alertMsg, classes }) {
return `
`;
}
generateErrorAlert(event) {
const { alertMsg } = event.detail;
this.alertZoneTarget.innerHTML = this.alertMarkup({
alertMsg,
classes: 'crayons-notice--danger',
});
}
generateSuccessAlert(event) {
const { alertMsg } = event.detail;
this.alertZoneTarget.innerHTML = this.alertMarkup({
alertMsg,
classes: 'crayons-notice--success',
});
}
}