DateTimeRangePickerTabs API
API reference docs for the React DateTimeRangePickerTabs component. Learn about the props, CSS, and other APIs of this exported module.
Component demos
Import
import { DateTimeRangePickerTabs } from '@mui/x-date-pickers-pro/DateTimeRangePicker';
// or
import { DateTimeRangePickerTabs } from '@mui/x-date-pickers-pro';| Name | Type | Default | Description | 
|---|---|---|---|
| onViewChange* | func | Callback called when a tab is clicked. Signature: function(view: TView) => void
 | |
| view* | 'day' | 'hours' | 'meridiem' | 'minutes' | 'month' | 'seconds' | 'year' | Currently visible picker view. | |
| classes | object | Override or extend the styles applied to the component. See CSS API below for more details. | |
| dateIcon | element | DateRangeIcon | Date tab icon. | 
| timeIcon | element | TimeIcon | Time tab icon. | 
The component cannot hold a ref.
These class names are useful for styling with CSS. They are applied to the component's slots when specific states are triggered.
| Class name | Rule name | Description | 
|---|---|---|
| .MuiDateTimeRangePickerTabs-filler | filler | Styles applied to the filler element, shown instead of a navigation arrow. | 
| .MuiDateTimeRangePickerTabs-navigationButton | navigationButton | Styles applied to the tab navigation button elements. | 
| .MuiDateTimeRangePickerTabs-root | root | Styles applied to the root element. | 
| .MuiDateTimeRangePickerTabs-tabButton | tabButton | Styles applied to the tab button element. | 
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 styleOverridesproperty in a custom theme.