/
githubmirror
/
material-ui
Обзор
Документация
Войти
/
githubmirror
/
material-ui
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
packages/mui-utils/src/ClassNameGenerator/ClassNameGenerator.ts
20 строк
473 B
Marija Najdova
[private-classnames] Remove package and move everything to utils (#32758)
17 май 2022, 10:20
Не верифицирован
17 май 2022, 10:20
57c91aa
Код
Авторство
О чём код?
const defaultGenerator = (componentName: string) => componentName; const createClassNameGenerator = () => { let generate = defaultGenerator; return { configure(generator: typeof generate) { generate = generator; }, generate(componentName: string) { return generate(componentName); }, reset() { generate = defaultGenerator; }, }; }; const ClassNameGenerator = createClassNameGenerator(); export default ClassNameGenerator;