ar-design
Version:
AR Design is a (react | nextjs) ui library.
24 lines (23 loc) • 713 B
TypeScript
import React from "react";
import { View } from "../../../libs/types";
import { CalendarEvent } from "./IProps";
interface IProps<T> {
trackedBy: keyof (T & CalendarEvent);
data: (T & CalendarEvent)[];
renderItem: (item: T, index: number) => React.JSX.Element;
states: {
currentDate: {
get: Date;
set: React.Dispatch<React.SetStateAction<Date>>;
};
view: {
get: View;
set: React.Dispatch<React.SetStateAction<View>>;
};
};
config?: {
locale?: Intl.LocalesArgument;
};
}
declare const Body: <T>({ trackedBy, data, renderItem, states, config }: IProps<T>) => React.JSX.Element;
export default Body;