Questionnaire
Open-code aq-ui accessible component family for Questionnaire.
Preview
This is a live example. Interact with the available controls and use the keyboard to inspect the component's states and behavior.
Loading interactive preview…
Installation
pnpm dlx aq-ui@alpha add questionnaireAPI reference
Client moduleView full sourceQuick start
"use client"
import { Questionnaire } from "@/components/ui/questionnaire"
<Questionnaire />Exports
QuestionnaireconstQuestionnaireActionsconstQuestionnaireChoiceconstQuestionnaireChoiceDefinitioninterfaceQuestionnaireChoiceDescriptionconstQuestionnaireChoicePropstypeQuestionnaireChoicesconstQuestionnaireChoicesPropstypeQuestionnaireDescriptionconstQuestionnaireDescriptionPropstypeQuestionnaireErrorconstQuestionnaireErrorPropstypeQuestionnaireInputconstQuestionnaireInputPropstypeQuestionnaireInputTypetypeQuestionnaireItemconstQuestionnaireItemDefinitioninterfaceQuestionnaireItemPropstypeQuestionnaireItemStatustypeQuestionnaireNextconstQuestionnairePreviousconstQuestionnaireProgressconstQuestionnaireProgressPropstypeQuestionnairePropstypeQuestionnaireRootStateinterfaceQuestionnaireShortcutModetypeQuestionnaireSkipconstQuestionnaireSubmitconstQuestionnaireTitleconstQuestionnaireTitlePropstype
Registry dependencies
button, use-isomorphic-layout-effect, use-merged-refs, utils
Package dependencies
@base-ui/react@^1.7.0, lucide-react@^1.31.0
Files
- components/ui/questionnaire.tsx