diff options
| author | Philipp Tanlak <philipp.tanlak@gmail.com> | 2025-11-24 20:54:57 +0100 |
|---|---|---|
| committer | Philipp Tanlak <philipp.tanlak@gmail.com> | 2025-11-24 20:57:48 +0100 |
| commit | b1e2c8fd5cb5dfa46bc440a12eafaf56cd844b1c (patch) | |
| tree | 49d360fd6cbc6a2754efe93524ac47ff0fbe0f7d /node_modules/tailwindcss/lib/util/nameClass.js | |
Docs
Diffstat (limited to 'node_modules/tailwindcss/lib/util/nameClass.js')
| -rw-r--r-- | node_modules/tailwindcss/lib/util/nameClass.js | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/node_modules/tailwindcss/lib/util/nameClass.js b/node_modules/tailwindcss/lib/util/nameClass.js new file mode 100644 index 0000000..b469071 --- /dev/null +++ b/node_modules/tailwindcss/lib/util/nameClass.js @@ -0,0 +1,49 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { + value: true +}); +function _export(target, all) { + for(var name in all)Object.defineProperty(target, name, { + enumerable: true, + get: all[name] + }); +} +_export(exports, { + asClass: function() { + return asClass; + }, + default: function() { + return nameClass; + }, + formatClass: function() { + return formatClass; + } +}); +const _escapeClassName = /*#__PURE__*/ _interop_require_default(require("./escapeClassName")); +const _escapeCommas = /*#__PURE__*/ _interop_require_default(require("./escapeCommas")); +function _interop_require_default(obj) { + return obj && obj.__esModule ? obj : { + default: obj + }; +} +function asClass(name) { + return (0, _escapeCommas.default)(`.${(0, _escapeClassName.default)(name)}`); +} +function nameClass(classPrefix, key) { + return asClass(formatClass(classPrefix, key)); +} +function formatClass(classPrefix, key) { + if (key === "DEFAULT") { + return classPrefix; + } + if (key === "-" || key === "-DEFAULT") { + return `-${classPrefix}`; + } + if (key.startsWith("-")) { + return `-${classPrefix}${key}`; + } + if (key.startsWith("/")) { + return `${classPrefix}${key}`; + } + return `${classPrefix}-${key}`; +} |