UNPKG

@ozen-ui/kit

Version:

React component library

20 lines (19 loc) 797 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.generateDirectionCn = void 0; var tslib_1 = require("tslib"); var classnames_1 = require("@bem-react/classnames"); var object_1 = require("../../../utils/object"); var generateDirectionCn = function (cn, direction) { if ((0, object_1.isPlainObject)(direction)) { return (0, classnames_1.classnames)(Object.entries(direction) .reduce(function (acc, _a) { var _b; var _c = tslib_1.__read(_a, 2), key = _c[0], value = _c[1]; return "".concat(acc, " ").concat(cn((_b = {}, _b["direction_".concat(key)] = value, _b))); }, '') .trim()); } return cn({ direction: direction }); }; exports.generateDirectionCn = generateDirectionCn;