Breakpoints
Media queries presets
Concrete makes use of media queries easy by providing a set of breakpoints media presets for your styles.
Breakpoints are
desktop(1296em)tablet(1024em)smallTablet(768em)phone(600em)
Breakpoint object has 2 presets for media queries. below and above
If we want a media query that apply on media with screen size bellow tablets,
you should use breakpoints.below.tablet preset.
Example
@media (${breakpoints.below.tablet}) {
padding: 32px;
}
Becomes
@media (max-width: 64em) {
padding: 32px;
}
Hooks
useResponsiveType
Returns the current breakpoint of the screen. Default value can be passed as parameter.
useResponsiveType("phone"); // => desktop