/
laborgit
/
laborgit-frontend
Обзор
Документация
Войти
/
laborgit
/
laborgit-frontend
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
main
src/theme/inputStyles.ts
67 строк
1 KB
gdev2018
refactor relative paths
28 фев 2025, 22:45
28 фев 2025, 22:45
cb9bcb4
Код
Авторство
О чём код?
import { Components, Theme } from "@mui/material"; import { gray, primary } from "theme/color"; declare module "@mui/material/InputBase" { interface InputBasePropsSizeOverrides { large: true; } } export const inputStyles: Components<Theme>["MuiInputBase"] = { variants: [ { props: { size: "small" }, style: { fontSize: 12, "& .MuiOutlinedInput-input": { height: "20px", padding: "5px 16px" } } }, { props: { size: "medium" }, style: { fontSize: 14, "& .MuiOutlinedInput-input": { height: "20px", padding: "10px 16px" } } }, { props: { size: "large" }, style: { fontSize: 16, "& .MuiOutlinedInput-input": { minHeight: "20px", height: "20px", padding: "12px 21px" } } }, { props: { multiline: true }, style: { "&.MuiOutlinedInput-root": { padding: 0 } } } ], styleOverrides: { root: { "&.MuiOutlinedInput-input": { height: "20px" }, "&::before": { borderBottom: `1px solid ${gray[300]} !important` }, "&:hover::before": { borderBottom: `1px solid ${primary[400]} !important` }, ".MuiIconButton-root.MuiAutocomplete-clearIndicator": { width: "20px", height: "20px" }, ".MuiIconButton-root.MuiAutocomplete-popupIndicator": { width: "20px", height: "20px" } } } };