2022-05-08 20:55:05 +03:00

21 lines
496 B
TypeScript

const screens = {
tablet: 768,
laptop: 1024,
laptopHD: 1366,
desktop: 1680,
extra: 2560,
};
const threshold = 0;
export function min(breakpoint: keyof typeof screens) {
return `@media (min-width: calc(${screens[breakpoint]}px + ${threshold}px))`;
}
export function max(breakpoint: keyof typeof screens) {
return `@media (max-width: calc(${screens[breakpoint]}px))`;
}
export const mediaQuery = {
breakpoints: Object.values(screens).map((value) => `${value + threshold}px`),
};