@shopify/draggable
Version:
The JavaScript Drag & Drop library your grandparents warned you about.
20 lines (14 loc) • 483 B
JavaScript
import { AbstractEvent } from '../../shared/AbstractEvent/AbstractEvent.mjs';
class DraggableEvent extends AbstractEvent {
static type = 'draggable';
get draggable() {
return this.data.draggable;
}
}
class DraggableInitializedEvent extends DraggableEvent {
static type = 'draggable:initialize';
}
class DraggableDestroyEvent extends DraggableEvent {
static type = 'draggable:destroy';
}
export { DraggableDestroyEvent, DraggableEvent, DraggableInitializedEvent };