-
Notifications
You must be signed in to change notification settings - Fork 18
Expand file tree
/
Copy pathregistry.json
More file actions
56 lines (56 loc) · 2.28 KB
/
Copy pathregistry.json
File metadata and controls
56 lines (56 loc) · 2.28 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
{
"$schema": "https://ui.shadcn.com/schema/registry.json",
"name": "shadcn-big-calendar",
"homepage": "https://github.com/list-jonas/shadcn-ui-big-calendar",
"items": [
{
"name": "big-calendar",
"type": "registry:component",
"title": "Big Calendar",
"description": "React Big Calendar themed with shadcn/ui CSS variables. Ships the calendar wrapper component and the stylesheet that drives light/dark dynamic theming.",
"author": "Jonas List (https://jonas-list.vercel.app)",
"dependencies": ["react-big-calendar", "moment"],
"devDependencies": ["@types/react-big-calendar"],
"files": [
{
"path": "src/components/shadcn-big-calendar/shadcn-big-calendar.ts",
"type": "registry:component",
"target": "@components/shadcn-big-calendar/shadcn-big-calendar.ts"
},
{
"path": "src/components/shadcn-big-calendar/shadcn-big-calendar.css",
"type": "registry:file",
"target": "@components/shadcn-big-calendar/shadcn-big-calendar.css"
}
],
"docs": "Render with a localizer, e.g. `const localizer = momentLocalizer(moment)`. Tag events via `eventPropGetter` returning `{ className: 'event-variant-primary' }` (also `-secondary`, `-outline`). For drag-and-drop wrap with `withDragAndDrop` from `react-big-calendar/lib/addons/dragAndDrop`."
},
{
"name": "event-form",
"type": "registry:component",
"title": "Calendar Event Form",
"description": "Accessible create-event form (react-hook-form + zod) used by the Big Calendar demo dialog. Includes a native select control.",
"author": "Jonas List (https://jonas-list.vercel.app)",
"dependencies": [
"react-hook-form",
"zod",
"@hookform/resolvers",
"@hugeicons/react",
"@hugeicons/core-free-icons"
],
"registryDependencies": ["button", "form", "input"],
"files": [
{
"path": "src/components/shadcn-big-calendar/event-form.tsx",
"type": "registry:component",
"target": "@components/shadcn-big-calendar/event-form.tsx"
},
{
"path": "src/components/ui/native-select.tsx",
"type": "registry:ui",
"target": "@ui/native-select.tsx"
}
]
}
]
}