UNPKG

438 BJavaScriptView Raw
1const defaultGenerator = componentName => componentName;
2
3const createClassNameGenerator = () => {
4 let generate = defaultGenerator;
5 return {
6 configure(generator) {
7 generate = generator;
8 },
9
10 generate(componentName) {
11 return generate(componentName);
12 },
13
14 reset() {
15 generate = defaultGenerator;
16 }
17
18 };
19};
20
21const ClassNameGenerator = createClassNameGenerator();
22export default ClassNameGenerator;
\No newline at end of file