/
dedaMazai
/
TestServer
Обзор
Документация
Войти
/
dedaMazai
/
TestServer
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
scripts/createSlice/templates/componentTemplate.js
21 строка
611 B
Andrey Chipizubov
fix
23 апр 2023, 17:32
23 апр 2023, 17:32
cc424e9
Код
Авторство
О чём код?
const interfaceConst = 'interface'; module.exports = (componentName) => `import { classNames } from 'shared/lib/classNames/classNames'; import { useTranslation } from 'react-i18next'; import cls from './${componentName}.module.scss'; import { memo } from 'react'; ${interfaceConst} ${componentName}Props { className?: string; } export const ${componentName} = memo((props: ${componentName}Props) => { const { className } = props; const { t } = useTranslation(); return ( <div className={classNames(cls.${componentName}, {}, [className])}> </div> ); });`;