UNPKG

ph-material-pickers

Version:

React components, that implements material design pickers for material-ui v4

19 lines (18 loc) 971 B
import * as React from 'react'; import { PickerSelectionState } from './usePickerState'; import { AnyPickerView } from '../../Picker/SharedPickerProps'; export declare type PickerOnChangeFn<TDate> = (date: TDate | null, selectionState?: PickerSelectionState) => void; export declare function useViews({ views, openTo, onChange, isMobileKeyboardViewOpen, toggleMobileKeyboardView, }: { views: AnyPickerView[]; openTo: AnyPickerView; onChange: PickerOnChangeFn<unknown>; isMobileKeyboardViewOpen: boolean; toggleMobileKeyboardView: () => void; }): { nextView: import("../..").DateTimePickerView; previousView: import("../..").DateTimePickerView; openNext: () => void; handleChangeAndOpenNext: (date: unknown, currentViewSelectionState?: "partial" | "shallow" | "finish" | undefined) => void; openView: import("../..").DateTimePickerView; setOpenView: (value: React.SetStateAction<import("../..").DateTimePickerView>) => void; };