import { tcv } from "@choiceform/design-system";
const PromptDragZoneTv = tcv({
  slots: {
    root: "pointer-events-none absolute inset-2 z-10 flex items-center justify-center rounded-xl border border-dashed transition-all duration-200",
    content: "flex flex-col items-center gap-2 transition-transform duration-200",
    label: "text-default-foreground flex items-center gap-2 text-body-large-strong",
    description: "text-secondary-foreground"
  },
  variants: {
    isDragging: {
      true: {
        root: "bg-default-background border-default-foreground opacity-100",
        content: "scale-100"
      },
      false: {
        root: "opacity-0",
        content: "scale-95"
      }
    },
    unsupported: {
      true: {
        root: "bg-secondary-background"
      },
      false: {}
    }
  },
  defaultVariants: {
    isDragging: false
  }
});
export {
  PromptDragZoneTv
};
//# sourceMappingURL=tv.js.map
