UNPKG

@ozen-ui/kit

Version:

React component library

16 lines (15 loc) 561 B
import { __read } from "tslib"; import { classnames } from '@bem-react/classnames'; import { isPlainObject } from '../../../utils/object'; export var generateGapCn = function (cn, gap) { if (isPlainObject(gap)) { return classnames(Object.entries(gap) .reduce(function (acc, _a) { var _b; var _c = __read(_a, 2), key = _c[0], value = _c[1]; return "".concat(acc, " ").concat(cn((_b = {}, _b["gap_".concat(key)] = value, _b))); }, '') .trim()); } return cn({ gap: gap }); };