@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.
60 lines • 3.08 kB
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.cssForPhone = exports.cssForPhablet = exports.cssForTablet = exports.setEnvironment = exports.phone = exports.phablet = exports.tablet = exports.desktop = void 0;
exports.desktop = 1240;
exports.tablet = 700;
exports.phablet = 500;
exports.phone = 340;
let environment = 'native';
exports.setEnvironment = envArg => {
environment = envArg;
};
exports.cssForTablet = (contentArg) => {
if (environment === 'native' || environment === 'desktop') {
return `
@media (max-width: ${exports.tablet}px) {
${contentArg}
}
`;
}
else if (environment === 'tablet' || environment === 'phablet' || environment === 'phone') {
return `
@media (min-width: 0px) {
${contentArg}
}
`;
}
};
exports.cssForPhablet = (contentArg) => {
if (environment === 'native' || environment === 'desktop') {
return `
@media (max-width: ${exports.phablet}px) {
${contentArg}
}
`;
}
else if (environment === 'phablet' || environment === 'phone') {
return `
@media (min-width: 0px) {
${contentArg}
}
`;
}
};
exports.cssForPhone = (contentArg) => {
if (environment === 'native' || environment === 'desktop') {
return `
@media (max-width: ${exports.phone}px) {
${contentArg}
}
`;
}
else if (environment === 'phone') {
return `
@media (min-width: 0px) {
${contentArg}
}
`;
}
};
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3NzdG9vbHMuYnJlYWtwb2ludHMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi90cy9jc3N0b29scy5icmVha3BvaW50cy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFBYSxRQUFBLE9BQU8sR0FBRyxJQUFJLENBQUM7QUFDZixRQUFBLE1BQU0sR0FBRyxHQUFHLENBQUM7QUFDYixRQUFBLE9BQU8sR0FBRyxHQUFHLENBQUM7QUFDZCxRQUFBLEtBQUssR0FBRyxHQUFHLENBQUM7QUFJekIsSUFBSSxXQUFXLEdBQWlCLFFBQVEsQ0FBQztBQUU1QixRQUFBLGNBQWMsR0FBRyxNQUFNLENBQUMsRUFBRTtJQUNyQyxXQUFXLEdBQUcsTUFBTSxDQUFDO0FBQ3ZCLENBQUMsQ0FBQztBQUVXLFFBQUEsWUFBWSxHQUFHLENBQUMsVUFBVSxFQUFFLEVBQUU7SUFDekMsSUFBSSxXQUFXLEtBQUssUUFBUSxJQUFJLFdBQVcsS0FBSyxTQUFTLEVBQUU7UUFDekQsT0FBTzsyQkFDZ0IsY0FBTTtVQUN2QixVQUFVOztLQUVmLENBQUM7S0FDSDtTQUFNLElBQUksV0FBVyxLQUFLLFFBQVEsSUFBSSxXQUFXLEtBQUssU0FBUyxJQUFJLFdBQVcsS0FBSyxPQUFPLEVBQUU7UUFDM0YsT0FBTzs7VUFFRCxVQUFVOztLQUVmLENBQUM7S0FDSDtBQUNILENBQUMsQ0FBQztBQUVXLFFBQUEsYUFBYSxHQUFHLENBQUMsVUFBVSxFQUFFLEVBQUU7SUFDMUMsSUFBSSxXQUFXLEtBQUssUUFBUSxJQUFJLFdBQVcsS0FBSyxTQUFTLEVBQUU7UUFDekQsT0FBTzsyQkFDZ0IsZUFBTztVQUN4QixVQUFVOztLQUVmLENBQUM7S0FDSDtTQUFNLElBQUksV0FBVyxLQUFLLFNBQVMsSUFBSSxXQUFXLEtBQUssT0FBTyxFQUFFO1FBQy9ELE9BQU87O1VBRUQsVUFBVTs7S0FFZixDQUFDO0tBQ0g7QUFDSCxDQUFDLENBQUM7QUFFVyxRQUFBLFdBQVcsR0FBRyxDQUFDLFVBQVUsRUFBRSxFQUFFO0lBQ3hDLElBQUksV0FBVyxLQUFLLFFBQVEsSUFBSSxXQUFXLEtBQUssU0FBUyxFQUFFO1FBQ3pELE9BQU87MkJBQ2dCLGFBQUs7VUFDdEIsVUFBVTs7S0FFZixDQUFDO0tBQ0g7U0FBTSxJQUFJLFdBQVcsS0FBSyxPQUFPLEVBQUU7UUFDbEMsT0FBTzs7VUFFRCxVQUFVOztLQUVmLENBQUM7S0FDSDtBQUNILENBQUMsQ0FBQyJ9
;