"use client" import * as React from "react" import { Questionnaire as QuestionnairePrimitive } from "@shadcn/react/questionnaire" import { cn } from "cn" import { buttonVariants } from "@/components/ui/button"; import { CheckIcon } from "lucide-react" function Questionnaire({ className, ...props }) { return ( ) } function QuestionnaireProgress({ className, ...props }) { return ( ) } function QuestionnaireItem({ className, ...props }) { return ( ) } function QuestionnaireTitle({ className, ...props }) { return ( ) } function QuestionnaireDescription({ className, ...props }) { return ( ) } function QuestionnaireChoices({ className, ...props }) { return ( ) } function QuestionnaireChoice({ children, className, ...props }) { return ( input:focus-visible]:border-ring has-[>input:focus-visible]:ring-3 has-[>input:focus-visible]:ring-ring/50 data-invalid:border-destructive dark:bg-input/20 data-checked:border-primary/40 data-checked:bg-muted dark:data-checked:bg-muted", "data-disabled:pointer-events-none data-disabled:cursor-not-allowed data-disabled:opacity-50", className )} {...props} > ) } function QuestionnaireChoiceDescription({ className, ...props }) { return ( ) } function QuestionnaireInput({ className, ...props }) { return (
) } function QuestionnaireError({ className, ...props }) { return ( ) } function QuestionnaireActions({ className, ...props }) { return (
) } function QuestionnairePrevious({ children, className, size = "default", variant = "outline", ...props }) { return ( {children ?? "Previous"} ) } function QuestionnaireSkip({ children, className, size = "default", variant = "outline", ...props }) { return ( {children ?? "Skip"} ) } function QuestionnaireNext({ children, className, size = "default", variant = "default", ...props }) { return ( {children ?? "Next"} ) } function QuestionnaireSubmit({ children, className, size = "default", variant = "default", ...props }) { return ( {children ?? "Submit"} ) } export { Questionnaire, QuestionnaireActions, QuestionnaireChoice, QuestionnaireChoiceDescription, QuestionnaireChoices, QuestionnaireDescription, QuestionnaireError, QuestionnaireInput, QuestionnaireItem, QuestionnaireNext, QuestionnairePrevious, QuestionnaireProgress, QuestionnaireSkip, QuestionnaireSubmit, QuestionnaireTitle, }