unika-components
Version:
Unika Vue3 components library
44 lines (43 loc) • 1.6 kB
TypeScript
import { PropType } from 'vue';
import type { ElementData } from '../../defaultProps';
import '../../assets/css/calendar.css';
declare const _default: import("vue").DefineComponent<{
element: {
type: PropType<ElementData>;
required: true;
};
}, {
isActiveDay: (day: number | null) => boolean;
handleClick: () => void;
weekDays: import("vue").ComputedRef<string[]>;
currentYear: import("vue").ComputedRef<number>;
currentMonth: import("vue").ComputedRef<number>;
currentDay: import("vue").ComputedRef<number>;
days: import("vue").ComputedRef<(number | null)[]>;
month: import("vue").ComputedRef<"month" | "เดือน">;
calendarStyle: import("vue").ComputedRef<{
position: any;
left: string;
top: string;
width: string;
height: string;
transform: string;
opacity: number | undefined;
}>;
aniWrapStyle: import("vue").ComputedRef<{
backgroundColor: string | undefined;
borderRadius: string;
borderColor: string | undefined;
borderStyle: string | undefined;
borderWidth: string;
animation: string | undefined;
}>;
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "trigger"[], "trigger", import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
element: {
type: PropType<ElementData>;
required: true;
};
}>> & {
onTrigger?: ((...args: any[]) => any) | undefined;
}, {}, {}>;
export default _default;