Skip to main content

gpui_component/questionnaire/
mod.rs

1//! Composable questionnaire controls.
2//!
3//! The behavior — answers, validation, navigation, focus and shortcuts — lives
4//! in [`gpui_base::questionnaire`]; this module is its skin. The public path
5//! stays `gpui_component::questionnaire::*` for both halves.
6
7mod components;
8
9pub use components::*;
10pub use gpui_base::questionnaire::{
11    QuestionnaireAnswer, QuestionnaireAnswerChange, QuestionnaireAnswers,
12    QuestionnaireChoiceDefinition, QuestionnaireChoiceState, QuestionnaireEvent,
13    QuestionnaireInputDefinition, QuestionnaireItemDefinition, QuestionnaireItemState,
14    QuestionnaireItemStatus, QuestionnaireNavigationState, QuestionnaireProgressState,
15    QuestionnaireSchemaError, QuestionnaireShortcutMode, QuestionnaireState,
16    QuestionnaireSubmission, QuestionnaireSubmissionItem, QuestionnaireValidationContext,
17    QuestionnaireValidationError, QuestionnaireValidator,
18};
19
20pub(crate) fn init(_: &mut gpui::App) {}