@eightshift/frontend-libs
Version:
A collection of useful frontend utility modules. powered by Eightshift
17 lines (15 loc) • 345 B
JavaScript
import MicroModal from 'micromodal';
export class Modal {
constructor(options) {
this.openClass = options.openClass;
this.jsClass = options.jsClass;
}
init() {
MicroModal.init({
openClass: this.openClass,
openTrigger: `data-${this.jsClass}-open`,
closeTrigger: `data-${this.jsClass}-close`,
disableScroll: true,
});
}
}