Ctrl K
ComunidadGuías…

components/drag-overlay.tsx

Rama main · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
'use client'
import { IconCloudUpload as UploadCloud } from '@tabler/icons-react'

import { cn } from '@/lib/utils'

export function DragOverlay({ visible }: { visible: boolean }) {
  return (
    <div
      className={cn(
        'absolute inset-0 z-40 flex items-center justify-center backdrop-blur-md transition-opacity duration-200 pointer-events-none',
        visible ? 'opacity-100' : 'opacity-0'
      )}
    >
      <div className="text-center text-muted-foreground">
        <UploadCloud className="mx-auto mb-4 size-10" />
        <p className="text-lg font-semibold">Drop files here</p>
      </div>
    </div>
  )
}