/
githubmirror
/
material-ui
Обзор
Документация
Войти
/
githubmirror
/
material-ui
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
packages/mui-material/src/FormControl/FormControlContext.ts
37 строк
853 B
Jan Potoms
[code-infra] Add "use client" directive to files with React APIs (#45036)
21 янв 2025, 13:15
Не верифицирован
21 янв 2025, 13:15
4f872d6
Код
Авторство
О чём код?
'use client'; import * as React from 'react'; import type { FormControlProps } from './FormControl'; type ContextFromPropsKey = | 'color' | 'disabled' | 'error' | 'fullWidth' | 'hiddenLabel' | 'margin' | 'onBlur' | 'onFocus' | 'required' | 'size' | 'variant'; export interface FormControlState extends Pick<FormControlProps, ContextFromPropsKey> { adornedStart: boolean; filled: boolean; focused: boolean; onEmpty: () => void; onFilled: () => void; registerEffect: () => void; setAdornedStart: React.Dispatch<React.SetStateAction<boolean>>; } /** * @ignore - internal component. */ const FormControlContext = React.createContext<FormControlState | undefined>(undefined); if (process.env.NODE_ENV !== 'production') { FormControlContext.displayName = 'FormControlContext'; } export default FormControlContext;