PickersTextField API
API reference docs for the React PickersTextField component. Learn about the props, CSS, and other APIs of this exported module.
Component demos
Import
import { PickersTextField } from '@mui/x-date-pickers/PickersTextField';
// or
import { PickersTextField } from '@mui/x-date-pickers';
// or
import { PickersTextField } from '@mui/x-date-pickers-pro';
Is true
if the current values equals the empty value. For a single item value, it means that value === null
For a range value, it means that value === [null, null]
Type:bool
If true, the whole element is editable. Useful when all the sections are selected.
Type:bool
The elements to render. Each element contains the prop to edit a section of the value.
Type:Array<{ after: object, before: object, container: object, content: object }>
The color of the component. It supports both default and custom theme colors, which can be added as shown in the palette customization guide.
Type:'error'
| 'info'
| 'primary'
| 'secondary'
| 'success'
| 'warning'
Default:'primary'
Props applied to the Input element. It will be a FilledInput
, OutlinedInput
or Input
component depending on the variant
prop value.
Type:object
If dense
or normal
, will adjust vertical spacing of this and contained components.
Type:'dense'
| 'none'
| 'normal'
Default:'none'
The system prop that allows defining system overrides as well as additional CSS styles.
See the `sx` page for more details.
Type:Array<func
| object
| bool>
| func
| object
These class names are useful for styling with CSS. They are applied to the component's slots when specific states are triggered.
Styles applied to the root element if fullWidth={true}
.
Rule name:fullWidth
Styles applied to the root element if margin="dense"
.
Rule name:marginDense
Styles applied to the root element if margin="normal"
.
Rule name:marginNormal
You can override the style of the component using one of these customization options:
- With a global class name.
- With a rule name as part of the component's
styleOverrides
property in a custom theme.