import React from 'react'; import LocaleConsumer from '../locale/localeConsumer'; import BaseTimePicker, { TimePickerProps as BasePickerProps, BaseValueType } from './TimePicker'; import { ValidateStatus } from '../_base/baseComponent'; import { ScrollItemProps } from '../scrollList/scrollItem'; import ConfigContext from '../configProvider/context'; import { get } from 'lodash'; import { Locale } from '../locale/interface'; export { TimeInputProps } from './TimeInput'; export { TimePickerProps } from './TimePicker'; export { BaseValueType, ScrollItemProps, ValidateStatus }; export type LocalePickerProps = BasePickerProps; export default class LocaleTimePicker extends React.PureComponent { static propTypes = BaseTimePicker.propTypes; static defaultProps = BaseTimePicker.defaultProps; render() { const { type } = this.props; return ( {({ timeZone }: { timeZone?: string | number }) => ( {(locale: Locale['TimePicker'], localeCode: string, dateFnsLocale: Locale['dateFnsLocale']) => ( )} )} ); } }