@mantine/core
Version:
React components library focused on usability, accessibility and developer experience
14 lines (10 loc) • 603 B
JavaScript
'use client';
;
var cssObjectToString = require('../css-object-to-string/css-object-to-string.cjs');
function stylesToString({ selector, styles, media }) {
const baseStyles = styles ? cssObjectToString.cssObjectToString(styles) : "";
const mediaQueryStyles = !Array.isArray(media) ? [] : media.map((item) => `@media${item.query}{${selector}{${cssObjectToString.cssObjectToString(item.styles)}}}`);
return `${baseStyles ? `${selector}{${baseStyles}}` : ""}${mediaQueryStyles.join("")}`.trim();
}
exports.stylesToString = stylesToString;
//# sourceMappingURL=styles-to-string.cjs.map