Skip to content

Events

For manage event, we use MicroEvent plugin, check code here

Use internal event

Example:

ts
const DRAWER = new Drawer($element, {
   // save to localStorage on every change, default is true
  autoSave: false,
});

DRAWER.on('change', (drawer) => {
  // save to localstorage
  drawer.save();
});
EventEvent.detailDescription
changedrawerInvoked on every change in drawer

Use our own events

Example:

ts
const DRAWER = new Drawer($element);

DRAWER.on('customEvent', (drawer) => {
  // simple log
  console.log("My custom event!");
});

DRAWER.trigger('customEvent');

// "My custom event!" appear in console