@wordpress/components
Version:
UI components for WordPress.
8 lines (7 loc) • 867 B
Source Map (JSON)
{
"version": 3,
"sources": ["../../src/context/get-styled-class-name-from-key.ts"],
"sourcesContent": ["/**\n * External dependencies\n */\nimport { paramCase as kebabCase } from 'change-case';\nimport memoize from 'memize';\n\n/**\n * Generates the connected component CSS className based on the namespace.\n *\n * @param namespace The name of the connected component.\n * @return The generated CSS className.\n */\nfunction getStyledClassName(namespace) {\n const kebab = kebabCase(namespace);\n return `components-${kebab}`;\n}\nexport const getStyledClassNameFromKey = memoize(getStyledClassName);"],
"mappings": ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAGA,yBAAuC;AACvC,oBAAoB;AAQpB,SAAS,mBAAmB,WAAW;AACrC,QAAM,YAAQ,mBAAAA,WAAU,SAAS;AACjC,SAAO,cAAc,KAAK;AAC5B;AACO,IAAM,gCAA4B,cAAAC,SAAQ,kBAAkB;",
"names": ["kebabCase", "memoize"]
}