Upload Field
uifoundry/upload-fieldFreeComponent
Payload Upload Field for media collection-related fields
Live preview
live · rendered by the registry
Rendered by uifoundry on their own page — this is the component running, not a screenshot of it.Install it
npx shadcn@latest add https://uifoundry.dev/r/upload-field.jsonSource
1import type { PickRequired } from "~/types";2import type { UploadField } from "@/registry/default/lib/fields";3import { COLLECTION_SLUG_MEDIA } from "@/registry/default/lib/constants/collections";45type RequiredFields = PickRequired<UploadField, "name">;67export default function uploadField({8 ...restConfig9}: RequiredFields): UploadField {10 return {11 type: "upload",12 relationTo: COLLECTION_SLUG_MEDIA,13 ...restConfig,14 } as UploadField;15}
What it pulls in
Other registry items
Files it writes
More from uifoundry
All 54 items| Component | Registry | Kind | Access | Installs | Command |
|---|---|---|---|---|---|
| Animated Groupanimated-group | uifoundry | Components | Free | 2 deps | |
| Buttonbutton | uifoundry | Components | Free | 3 deps | |
| Call To Action Pair Fieldcall-to-action-pair-field | uifoundry | Components | Free | 3 deps | |
| Cardcard | uifoundry | Components | Free | 1 dep | |
| Description Fielddescription-field | uifoundry | Components | Free | 2 deps | |
| Flickering Gridflickering-grid | uifoundry | Components | Free | 1 dep | |
| Header Fieldheader-field | uifoundry | Components | Free | 2 deps | |
| Icon Componenticon | uifoundry | Components | Free | 2 deps |
