UNPKG

@wordpress/components

Version:
8 lines (7 loc) 791 B
{ "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": ";AAGA,SAAS,aAAa,iBAAiB;AACvC,OAAO,aAAa;AAQpB,SAAS,mBAAmB,WAAW;AACrC,QAAM,QAAQ,UAAU,SAAS;AACjC,SAAO,cAAc,KAAK;AAC5B;AACO,IAAM,4BAA4B,QAAQ,kBAAkB;", "names": [] }