@sibilance.is/client v0.1.0-alpha.4
@sibilance.is/client / react / UseSurveyTreeViewResult
Interface: UseSurveyTreeViewResult
Defined in: CmdPr/sibilance/client/src/hooks/useSurveyTreeView.ts:16
Hook result type
Properties
| Property | Type | Description | Defined in |
|---|---|---|---|
treeData | TreeDataItem[] | Tree data for TreeView component | CmdPr/sibilance/client/src/hooks/useSurveyTreeView.ts:18 |
isOpen | boolean | Whether tree view modal is open | CmdPr/sibilance/client/src/hooks/useSurveyTreeView.ts:21 |
open | () => void | Open tree view modal | CmdPr/sibilance/client/src/hooks/useSurveyTreeView.ts:24 |
close | () => void | Close tree view modal | CmdPr/sibilance/client/src/hooks/useSurveyTreeView.ts:27 |
toggle | () => void | Toggle tree view modal | CmdPr/sibilance/client/src/hooks/useSurveyTreeView.ts:30 |
currentStepId | string | null | Current step ID (for highlighting) | CmdPr/sibilance/client/src/hooks/useSurveyTreeView.ts:33 |
isComplete | boolean | Whether survey is complete | CmdPr/sibilance/client/src/hooks/useSurveyTreeView.ts:36 |
exportYAML | () => void | Export results as YAML | CmdPr/sibilance/client/src/hooks/useSurveyTreeView.ts:39 |
reset | () => void | Reset survey | CmdPr/sibilance/client/src/hooks/useSurveyTreeView.ts:42 |