@yamada-ui/calendar
Version:
Yamada UI calendar component
25 lines (22 loc) • 689 B
text/typescript
import { RequiredPropGetter, HTMLProps } from '@yamada-ui/core';
import { Merge } from '@yamada-ui/utils';
declare const useMonth: () => {
getButtonProps: RequiredPropGetter<Merge<HTMLProps<"button">, {
index: number;
month: Date;
value: Date;
}>, Merge<HTMLProps<"button">, {
between: boolean;
end: boolean;
hidden: boolean;
outside: boolean;
selected: boolean;
start: boolean;
weekend: boolean;
}>>;
getGridProps: RequiredPropGetter<Merge<HTMLProps, {
month: Date;
}>, HTMLProps>;
};
type UseMonthReturn = ReturnType<typeof useMonth>;
export { type UseMonthReturn, useMonth };