@angeluxee/cerberus-calendar
Version:
A highly configurable React calendar component with day, week, and month views
25 lines • 1.72 kB
TypeScript
import '../index-scoped.css';
export { default as Calendar } from '../components/calendar/Calendar';
export { default as CalendarShadowDOM } from '../components/calendar/CalendarShadowDOM';
export { default as CalendarHeader } from '../components/calendar/CalendarHeader';
export { default as DayView } from '../components/calendar/DayView';
export { default as WeekView } from '../components/calendar/WeekView';
export { default as MonthView } from '../components/calendar/MonthView';
export { default as EventCard } from '../components/calendar/EventCard';
export { default as EventModal } from '../components/calendar/EventModal';
export { default as CurrentTimeIndicator } from '../components/calendar/CurrentTimeIndicator';
export type { CalendarEvent, CalendarView, CalendarConfig, CalendarTheme, CalendarProps, TimeSlot } from '../types/calendar';
export { cerberusTheme } from '../themes/cerberus';
export * from '../utils/calendar';
export * from '../utils/eventOverlap';
export { useCurrentTime } from '../hooks/use-current-time';
export { useScrollbarWidth } from '../hooks/use-scrollbar-width';
export { Button } from '../components/ui/button';
export { Card, CardContent, CardDescription, CardHeader, CardTitle } from '../components/ui/card';
export { Badge } from '../components/ui/badge';
export { Dialog, DialogContent, DialogDescription, DialogHeader, DialogTitle, DialogTrigger } from '../components/ui/dialog';
export { Input } from '../components/ui/input';
export { Label } from '../components/ui/label';
export { Select, SelectContent, SelectItem, SelectTrigger, SelectValue } from '../components/ui/select';
export { Textarea } from '../components/ui/textarea';
//# sourceMappingURL=index.d.ts.map