classnames.js 699 B

12345678910111213141516171819202122
  1. import { __read } from "tslib";
  2. export var classNames = function (cls, prefix) {
  3. var PREFIX = function (str) { return "".concat(prefix, "-").concat(str); };
  4. var obj = Object.fromEntries(Object.entries(cls).map(function (_a) {
  5. var _b = __read(_a, 2), k = _b[0], v = _b[1];
  6. var name = PREFIX(v);
  7. return [
  8. k,
  9. {
  10. name: name,
  11. class: ".".concat(name),
  12. id: "#".concat(name),
  13. toString: function () {
  14. return name;
  15. },
  16. },
  17. ];
  18. }));
  19. Object.assign(obj, { prefix: PREFIX });
  20. return obj;
  21. };
  22. //# sourceMappingURL=classnames.js.map