import { Controller } from 'stimulus'; export default class AlertController extends Controller { static targets = ['alertZone']; closeAlert() { this.alertZoneTarget.innerHTML = ''; } alertMarkup({ alertMsg, classes }) { return `
${alertMsg}
Close
`; } 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', }); } }