surf-design-system
Version:
Surf Design System
29 lines (28 loc) • 1.09 kB
TypeScript
/** @jsxRuntime classic */
/** @jsx jsx */
import { SerializedStyles } from '@emotion/react';
import React from 'react';
export interface DatePickerStyleProps {
datePickerTop?: string;
datePickerLeft?: string;
datePickerRight?: string;
datePickerBottom?: string;
width?: string;
selectedEmotionCss?: SerializedStyles | SerializedStyles[];
betweenEmotionCss?: SerializedStyles | SerializedStyles[];
containerEmotionCss?: SerializedStyles | SerializedStyles[];
}
export interface DatePickerProps extends DatePickerStyleProps {
isDatePickerVisible: boolean;
selectedDate: number;
onChange: (clickedDate: number) => void;
minDate?: number;
maxDate?: number;
locale?: 'KOREAN' | 'ENGLISH' | 'JAPANESE';
startDate?: number;
endDate?: number;
timeZone?: string;
}
export declare const makeCalendarList: (renderDate: number, timeZone: string) => number[][];
declare const DatePicker: React.ForwardRefExoticComponent<DatePickerProps & React.RefAttributes<HTMLDivElement | null>>;
export default DatePicker;