grid-layout-plus-no-pnpm
Version:
<p align="center"> <a href="https://grid-layout-plus.netlify.app/" target="_blank" rel="noopener noreferrer"> <img src="./docs/public/grid-layout-plus.svg" width="180" style="width: 120px;" /> </a> </p>
3 lines (2 loc) • 819 B
JavaScript
;Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const c=require("./common.js");function p(e,t){const n=f(e);let o=n[0];for(let r=1,u=n.length;r<u;r++){const i=n[r];t>e[i]&&(o=i)}return o}function y(e,t){if(!t[e])throw new Error("ResponsiveGridLayout: `cols` entry for breakpoint "+e+" is missing!");return t[e]}function k(e,t,n,o,r,u,i){if(t[o])return c.cloneLayout(t[o]);let s=e;const l=f(n),d=l.slice(l.indexOf(o));for(let a=0,g=d.length;a<g;a++){const m=d[a];if(t[m]){s=t[m];break}}return s=c.cloneLayout(s||[]),c.compact(c.correctBounds(s,{cols:u}),i)}function f(e){return Object.keys(e).sort((n,o)=>e[n]-e[o])}exports.findOrGenerateResponsiveLayout=k;exports.getBreakpointFromWidth=p;exports.getColsFromBreakpoint=y;exports.sortBreakpoints=f;
//# sourceMappingURL=responsive.js.map