storybook
Version:
Storybook: Develop, document, and test UI components in isolation
14 lines (12 loc) • 573 B
JavaScript
// ../addons/docs/src/blocks/controls/helpers.ts
var getControlId = (value, storyId, controlsId) => {
let base = value.replace(/\s+/g, "-"), parts = ["control"];
return controlsId && parts.push(controlsId), storyId && parts.push(storyId), parts.push(base), parts.join("-");
}, getControlSetterButtonId = (value, storyId, controlsId) => {
let base = value.replace(/\s+/g, "-"), parts = ["set"];
return controlsId && parts.push(controlsId), storyId && parts.push(storyId), parts.push(base), parts.join("-");
};
export {
getControlId,
getControlSetterButtonId
};