UNPKG

@design.estate/dees-domtools

Version:

A package providing tools to simplify complex CSS structures and web development tasks, featuring TypeScript support and integration with various web technologies.

58 lines 3.17 kB
import { DomTools } from './domtools.classes.domtools.js'; import { CSSResult, unsafeCSS } from 'lit'; export const desktop = 1600; export const notebook = 1240; export const tablet = 1024; export const phablet = 600; export const phone = 400; export const cssForDesktop = (cssArg) => { return unsafeCSS(` @container wccToolsViewport (min-width: ${desktop}px) { ${cssArg.cssText} } @media (min-width: ${desktop}px) { ${cssArg.cssText} } `); }; export const cssForNotebook = (cssArg) => { return unsafeCSS(` @container wccToolsViewport (max-width: ${notebook}px) { ${cssArg.cssText} } @media (max-width: ${notebook}px) { ${cssArg.cssText} } `); }; export const cssForTablet = (cssArg) => { return unsafeCSS(` @container wccToolsViewport (max-width: ${tablet}px) { ${cssArg.cssText} } @media (max-width: ${tablet}px) { ${cssArg.cssText} } `); }; export const cssForPhablet = (cssArg) => { return unsafeCSS(` @container wccToolsViewport (max-width: ${phablet}px) { ${cssArg.cssText} } @media (max-width: ${phablet}px) { ${cssArg.cssText} } `); }; export const cssForPhone = (cssArg) => { return unsafeCSS(` @container wccToolsViewport (max-width: ${phone}px) { ${cssArg.cssText} } @media (max-width: ${phone}px) { ${cssArg.cssText} } `); }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZG9tdG9vbHMuY3NzLmJyZWFrcG9pbnRzLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vdHMvZG9tdG9vbHMuY3NzLmJyZWFrcG9pbnRzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxRQUFRLEVBQUUsTUFBTSxnQ0FBZ0MsQ0FBQztBQUUxRCxPQUFPLEVBQUUsU0FBUyxFQUFFLFNBQVMsRUFBRSxNQUFNLEtBQUssQ0FBQztBQUUzQyxNQUFNLENBQUMsTUFBTSxPQUFPLEdBQUcsSUFBSSxDQUFDO0FBQzVCLE1BQU0sQ0FBQyxNQUFNLFFBQVEsR0FBRyxJQUFJLENBQUM7QUFDN0IsTUFBTSxDQUFDLE1BQU0sTUFBTSxHQUFHLElBQUksQ0FBQztBQUMzQixNQUFNLENBQUMsTUFBTSxPQUFPLEdBQUcsR0FBRyxDQUFDO0FBQzNCLE1BQU0sQ0FBQyxNQUFNLEtBQUssR0FBRyxHQUFHLENBQUM7QUFJekIsTUFBTSxDQUFDLE1BQU0sYUFBYSxHQUFHLENBQUMsTUFBaUIsRUFBRSxFQUFFO0lBQ2pELE9BQU8sU0FBUyxDQUFDOzhDQUMyQixPQUFPO1FBQzdDLE1BQU0sQ0FBQyxPQUFPOzt5QkFFRyxPQUFPO1FBQ3hCLE1BQU0sQ0FBQyxPQUFPOztHQUVuQixDQUFDLENBQUM7QUFDTCxDQUFDLENBQUM7QUFFRixNQUFNLENBQUMsTUFBTSxjQUFjLEdBQUcsQ0FBQyxNQUFpQixFQUFFLEVBQUU7SUFDbEQsT0FBTyxTQUFTLENBQUM7OENBQzJCLFFBQVE7UUFDOUMsTUFBTSxDQUFDLE9BQU87O3lCQUVHLFFBQVE7UUFDekIsTUFBTSxDQUFDLE9BQU87O0dBRW5CLENBQUMsQ0FBQztBQUNMLENBQUMsQ0FBQztBQUVGLE1BQU0sQ0FBQyxNQUFNLFlBQVksR0FBRyxDQUFDLE1BQWlCLEVBQUUsRUFBRTtJQUNoRCxPQUFPLFNBQVMsQ0FBQzs4Q0FDMkIsTUFBTTtRQUM1QyxNQUFNLENBQUMsT0FBTzs7eUJBRUcsTUFBTTtRQUN2QixNQUFNLENBQUMsT0FBTzs7R0FFbkIsQ0FBQyxDQUFDO0FBQ0wsQ0FBQyxDQUFDO0FBRUYsTUFBTSxDQUFDLE1BQU0sYUFBYSxHQUFHLENBQUMsTUFBaUIsRUFBRSxFQUFFO0lBQ2pELE9BQU8sU0FBUyxDQUFDOzhDQUMyQixPQUFPO1FBQzdDLE1BQU0sQ0FBQyxPQUFPOzt5QkFFRyxPQUFPO1FBQ3hCLE1BQU0sQ0FBQyxPQUFPOztHQUVuQixDQUFDLENBQUM7QUFDTCxDQUFDLENBQUM7QUFFRixNQUFNLENBQUMsTUFBTSxXQUFXLEdBQUcsQ0FBQyxNQUFpQixFQUFFLEVBQUU7SUFDL0MsT0FBTyxTQUFTLENBQUM7OENBQzJCLEtBQUs7UUFDM0MsTUFBTSxDQUFDLE9BQU87O3lCQUVHLEtBQUs7UUFDdEIsTUFBTSxDQUFDLE9BQU87O0dBRW5CLENBQUMsQ0FBQztBQUNMLENBQUMsQ0FBQyJ9