@ljcl/storybook-addon-cssprops
Version:
Interact with css custom properties dynamically in the Storybook UI
14 lines (13 loc) • 632 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.useTitle = void 0;
var manager_api_1 = require("@storybook/manager-api");
var constants_1 = require("./constants");
var CONFIG_KEYS = ["presetColors", "disable"];
function useTitle() {
var cssprops = (0, manager_api_1.useParameter)(constants_1.PARAM_KEY, {});
var controlsCount = Object.entries(cssprops).filter(function (item) { return !CONFIG_KEYS.includes(item[0]); }).length;
var suffix = controlsCount === 0 ? "" : " (".concat(controlsCount, ")");
return "CSS Custom Properties".concat(suffix);
}
exports.useTitle = useTitle;