The time picker component is designed and optimized for the device it runs on.
The MobileTimePicker component works best for touch devices and small screens.
The DesktopTimePicker component works best for mouse devices and large screens.
By default, the TimePicker component renders the desktop version if the media query @media (pointer: fine) matches.
This can be customized with the desktopModeMediaQuery prop.
There are certain caveats when testing pickers, please refer to this section for more information.
Form props
The time picker component can be disabled or read-only.
Some lower-level sub-components (ClockPicker) are also exported. These are rendered without a wrapper or outer logic (masked input, date values parsing and validation, etc.).