Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | 2x 2x 27x 20x 19x | export const RESPONSIVE_BREAKPOINTS = {
mobileMax: 767,
tabletMin: 768,
tabletMax: 1023,
desktopMin: 1024,
} as const;
export const RESPONSIVE_MEDIA_QUERIES = {
mobile: `(max-width: ${RESPONSIVE_BREAKPOINTS.mobileMax}px)`,
tablet: `(min-width: ${RESPONSIVE_BREAKPOINTS.tabletMin}px) and (max-width: ${RESPONSIVE_BREAKPOINTS.tabletMax}px)`,
desktop: `(min-width: ${RESPONSIVE_BREAKPOINTS.desktopMin}px)`,
} as const;
export type ResponsiveLayoutMode = "mobile" | "tablet" | "desktop";
export function getResponsiveLayoutMode(
mobileMatches: boolean,
tabletMatches: boolean,
): ResponsiveLayoutMode {
if (mobileMatches) return "mobile";
if (tabletMatches) return "tablet";
return "desktop";
}
|