UNPKG

@ulu/frontend

Version:

A versatile SCSS and JavaScript component library offering configurable, accessible components and flexible integration into any project, with SCSS modules suitable for modern JS frameworks.

28 lines (25 loc) 624 B
/** * @module ui/grid */ import { ComponentInitializer } from "../utils/system.js"; import { setPositionClasses } from "../utils/dom.js"; /** * Dialog Component Initializer */ export const initializer = new ComponentInitializer({ type: "grid", baseAttribute: "data-grid" }); /** * Sets up document for grid position classes * @param {Object} classes Classes (optional) @see setPositionClasses */ export function init(classes) { initializer.init({ events: ["pageModified", "pageResized"], setup({ element, initialize }) { setPositionClasses(element, classes); initialize(); } }); }