@ebay/ui-core-react
Version:
Skin components build off React
25 lines • 1.16 kB
TypeScript
import { FC, ComponentProps } from "react";
import { EbayCalendarProps } from "../ebay-calendar/calendar";
import { EbayChangeEventHandler, EbayFocusEventHandler, EbayMouseEventHandler } from "../common/event-utils/types";
type EventData = {
selected?: string;
rangeStart?: string;
rangeEnd?: string;
};
export type EbayDateTextboxProps = Omit<EbayCalendarProps, "interactive" | "navigable" | "numMonths" | "selected"> & ComponentProps<"div"> & {
className?: string;
value?: string;
rangeEnd?: string;
defaultValue?: string;
defaultRangeEnd?: string;
range?: boolean;
collapseOnSelect?: boolean;
inputPlaceholderText?: string | string[];
a11yOpenPopoverText?: string;
onChange?: EbayChangeEventHandler<HTMLInputElement, EventData> & EbayMouseEventHandler<HTMLInputElement, EventData> & EbayFocusEventHandler<HTMLInputElement, EventData>;
onInputChange?: EbayChangeEventHandler<HTMLInputElement>;
onInputRangeEndChange?: EbayChangeEventHandler<HTMLInputElement>;
};
declare const EbayDateTextbox: FC<EbayDateTextboxProps>;
export default EbayDateTextbox;
//# sourceMappingURL=date-textbox.d.ts.map