funda-ui
Version:
React components using pure Bootstrap 5+ which does not contain any external style and script libraries.
71 lines (70 loc) • 2.48 kB
TypeScript
import React from 'react';
export declare type DateProps = {
contentRef?: React.ForwardedRef<any>;
popupRef?: React.ForwardedRef<any>;
depth?: number;
popupClassName?: string;
triggerClassName?: string;
wrapperClassName?: string;
controlClassName?: string;
controlGroupWrapperClassName?: string;
controlGroupTextClassName?: string;
enableEntireAreaPopup?: boolean;
delimiter?: string;
hideClearButton?: boolean;
showToolsWhenHover?: boolean;
offset?: number;
exceededSidePosOffset?: number;
localization?: 'en_US' | 'zh_CN';
type?: 'date' | 'datetime-local' | 'time';
onlyTime?: boolean;
truncateSeconds?: boolean;
valueUseSlash?: boolean;
defaultValue?: string;
value?: string;
clickInitValue?: string;
min?: string;
max?: string;
placeholder?: string;
label?: React.ReactNode | string;
units?: string;
name?: string;
alt?: any;
disabled?: any;
requiredLabel?: React.ReactNode | string;
required?: any;
readOnly?: any;
iconLeft?: React.ReactNode | string;
iconRight?: React.ReactNode | string;
/** -- */
id?: string;
style?: React.CSSProperties;
autoComplete?: string;
tabIndex?: number;
[key: `data-${string}`]: string | undefined;
onLoad?: (e: any, data: any, allSplittingInputs: any[]) => void;
onChange?: (e: any, data: any, isValidDate: boolean, allSplittingInputs: any[]) => void;
onBlur?: (e: any, allSplittingInputs: any[]) => void;
onFocus?: (e: any, allSplittingInputs: any[]) => void;
onPressEnter?: (e: any, allSplittingInputs: any[]) => void;
onOpenPopup?: (allSplittingInputs: any[]) => void;
onClosePopup?: (allSplittingInputs: any[]) => void;
onChangeDate?: (currentData: any) => void;
onChangeMonth?: (currentData: any) => void;
onChangeYear?: (currentData: any) => void;
onChangeToday?: (currentData: any) => void;
onChangeHours?: (currentData: any) => void;
onChangeMinutes?: (currentData: any) => void;
onChangeSeconds?: (currentData: any) => void;
onClear?: (currentData: any) => void;
langHoursTitle?: string;
langMinutesTitle?: string;
langSecondsTitle?: string;
langWeek?: string[];
langWeekFull?: string[];
langMonths?: string[];
langMonthsFull?: string[];
langToday?: string;
};
declare const Date: React.ForwardRefExoticComponent<DateProps & React.RefAttributes<unknown>>;
export default Date;