react-flexible-datepicker
Version:
Custom React Datepicker component
23 lines (22 loc) • 726 B
TypeScript
import React, { ReactNode } from 'react';
import { UseFloatingData } from '@floating-ui/react';
declare const initialState = false;
interface IPopoverContext {
isPanelOpen: boolean;
refs: UseFloatingData['refs'];
floatingStyles: UseFloatingData['floatingStyles'];
getFloatingProps: () => {
[key: string]: any;
};
getReferenceProps: () => {
[key: string]: any;
};
close: () => void;
}
declare const PopoverContext: React.Context<IPopoverContext | null>;
interface IPopoverProviderProps {
children: ReactNode;
}
declare const PopoverProvider: ({ children }: IPopoverProviderProps) => React.JSX.Element;
export default PopoverProvider;
export { PopoverContext, initialState };