UNPKG

@gravity-ui/uikit

Version:

Gravity UI base styling and components

18 lines (17 loc) 697 B
import { jsx as _jsx } from "react/jsx-runtime"; import { Col } from "../../Col/Col.js"; import { Box } from "../Box/Box.js"; // @ts-expect-error const pickSizeProps = ({ l, xl, s, m, xxl, xxxl, size } = {}) => { // skip empty values return Object.entries({ ...{ l, xl, s, m, xxl, xxxl, size } }) .reduce((acc, [media, value]) => { if (value) { acc.push(`${media}=${value}`); } return acc; }, []) .join(', '); }; export const ColPresenter = ({ children, ...props }) => (_jsx(Col, { ...props, children: _jsx(Box, { style: { height: '100%' }, children: children || pickSizeProps(props) }) })); //# sourceMappingURL=ColPresenter.js.map