Drop Zone

PreviousNext

drop-zone-demo

Docs
intentuipage

Preview

Loading preview…
components/docs/drag-and-drop/drag/drop-zone-demo.tsx
"use client"

import { useState } from "react"

import { DropZone } from "@/components/ui/drop-zone"
import { Label } from "@/components/ui/field"

export default function DropZoneDemo() {
  const [dropped, setDropped] = useState(false)

  return (
    <DropZone onDrop={() => setDropped(true)}>
      <Label>{dropped ? "Drop nailed" : "Toss your stuff here"}</Label>
    </DropZone>
  )
}

Installation

npx shadcn@latest add @intentui/drop-zone-demo

Usage

Usage varies by registry entry. Refer to the registry docs or source files below for details.