@atlaskit/primitives
Version:
Primitives are token-backed low-level building blocks.
46 lines (44 loc) • 1.78 kB
JavaScript
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.media = exports.UNSAFE_media = void 0;
/**
* This is an object of usable media query helpers using our internal breakpoints configuration.
*
* When using Compiled CSS-in-JS, please ensure that only a single declaration can take effect at a time.
* This means that you should avoid multiple breakpoints taking effect at the same time,
* eg. ```{ [media.above.xs]: { color: 'red' }, [media.above.sm]: { color: 'green' }}```.
* Instead, make sure that only one breakpoint can take effect at a time,
* e.g, ```{ [media.only.xs]: { color: 'red' }, [media.above.sm]: { color: 'green' }}```.
* For more details, please see <https://compiledcssinjs.com/docs/atomic-css#selector-specificity>.
*/
var media = exports.media = {
above: {
xxs: '@media all',
xs: '@media (min-width: 30rem)',
sm: '@media (min-width: 48rem)',
md: '@media (min-width: 64rem)',
lg: '@media (min-width: 90rem)',
xl: '@media (min-width: 110.5rem)'
},
only: {
xxs: '@media (min-width: 0rem) and (max-width: 29.99rem)',
xs: '@media (min-width: 30rem) and (max-width: 47.99rem)',
sm: '@media (min-width: 48rem) and (max-width: 63.99rem)',
md: '@media (min-width: 64rem) and (max-width: 89.99rem)',
lg: '@media (min-width: 90rem) and (max-width: 110.49rem)',
xl: '@media (min-width: 110.5rem)'
},
below: {
xs: '@media not all and (min-width: 30rem)',
sm: '@media not all and (min-width: 48rem)',
md: '@media not all and (min-width: 64rem)',
lg: '@media not all and (min-width: 90rem)',
xl: '@media not all and (min-width: 110.5rem)'
}
};
/**
* Keep `UNSAFE_media` for backwards compatibility.
*/
var UNSAFE_media = exports.UNSAFE_media = media;
;