UNPKG

@isotope/prototope

Version:

Isotope-based JavaScript library for speedy UI prototyping

27 lines 780 B
/** * Creates Prototope breakpoint directive. * * @param breakpoint - Name of the breakpoint to be created. * @returns - Isotope directive. */ const createBreakpoint = (breakpoint) => (utils) => { return (node) => { const { data = {} } = node.getContext("prototope") || {}; if (typeof utils === "function") { data.breakpoint = breakpoint; utils(node); } else { utils.forEach((util) => { data.breakpoint = breakpoint; util(node); }); } }; }; const sm = createBreakpoint("sm"); const md = createBreakpoint("md"); const lg = createBreakpoint("lg"); const xl = createBreakpoint("xl"); export { sm, md, lg, xl }; //# sourceMappingURL=breakpoints.js.map