/
Necoray
/
tactic-hack
Обзор
Документация
Войти
/
Necoray
/
tactic-hack
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/shared/hooks/useDefaultInputStyles.jsx
28 строк
727 B
Роман Тихонов
files uploaded
23 янв 2025, 23:23
23 янв 2025, 23:23
1031718
Код
Авторство
О чём код?
import * as shared from "../shared" function useDefaultInputStyles({ darkStyle, contrastStyle, refStyle, ...props}) { const dStyleCls = darkStyle? 'darkBordered': '' const cStyleCls = contrastStyle ? 'contrastInput' : '' const rStyleCls = ((props.href && !(darkStyle || contrastStyle)) || refStyle) ? 'buttonRef' : '' const defaultClass = `${shared.defaultInputclass} ${rStyleCls} ${dStyleCls} ${cStyleCls}` const cName = `${defaultClass} ${props.className ? props.className : ''}` if (props.href) { props.onClick = () => { window.location = props.href; } } return { ...props, className: cName, } } export default useDefaultInputStyles;