import * as React from 'react'; import { MuiPickersAdapter } from './hooks/useUtils'; import { MuiPickersAdapterContext } from '../LocalizationProvider'; export interface WithDateAdapterProps { /** * Allows to pass configured date-io adapter directly. More info [here](https://next.material-ui-pickers.dev/guides/date-adapter-passing) * ```jsx * dateAdapter={new DateFnsAdapter({ locale: ruLocale })} * ``` */ dateAdapter?: MuiPickersAdapter; } export function withDateAdapterProp( Component: React.ComponentType ): React.FC> { return ({ dateAdapter, ...other }: TProps & WithDateAdapterProps) => { if (dateAdapter) { return ( ); } return ; }; }