22 lines
835 B
JavaScript
22 lines
835 B
JavaScript
import { themr } from 'react-css-themr';
|
|
import { DATE_PICKER, DIALOG } from '../identifiers';
|
|
import { datePickerFactory } from './DatePicker';
|
|
import datePickerDialogFactory from './DatePickerDialog';
|
|
import calendarFactory from './Calendar';
|
|
|
|
import { IconButton } from '../button';
|
|
import { Input } from '../input';
|
|
import { Dialog } from '../dialog';
|
|
import theme from './theme.css';
|
|
|
|
const Calendar = calendarFactory(IconButton);
|
|
const DatePickerDialog = datePickerDialogFactory(Dialog, Calendar);
|
|
const DatePicker = datePickerFactory(Input, DatePickerDialog);
|
|
|
|
const ThemedDatePicker = themr(DATE_PICKER, theme)(DatePicker);
|
|
export default ThemedDatePicker;
|
|
export { ThemedDatePicker as DatePicker };
|
|
|
|
const ThemedDatePickerDialog = themr(DIALOG, theme)(DatePickerDialog);
|
|
export { ThemedDatePickerDialog as DatePickerDialog };
|