From 46feb4c867483c222733176711b31a3c9d2fd7f1 Mon Sep 17 00:00:00 2001 From: Lars Date: Wed, 20 May 2026 11:05:27 +0200 Subject: [PATCH] Add defaultCollapsed prop to SkillTree components for improved user experience - Introduced a `defaultCollapsed` prop in `SkillTreeMultiSelect` and `SkillTreePickerPanel` to control the initial expansion state of skill trees. - Updated `SkillTreeSelect` to accept a `defaultCollapsed` prop, enhancing flexibility in component usage. - Adjusted state management in `SkillTreePickerPanel` to respect the `defaultCollapsed` setting, improving user interaction with skill selection. --- frontend/src/components/SkillTreeMultiSelect.jsx | 1 + frontend/src/components/SkillTreePickerPanel.jsx | 12 +++++++++--- frontend/src/components/SkillTreeSelect.jsx | 1 + .../components/exercises/ExerciseFormPageRoot.jsx | 1 + 4 files changed, 12 insertions(+), 3 deletions(-) diff --git a/frontend/src/components/SkillTreeMultiSelect.jsx b/frontend/src/components/SkillTreeMultiSelect.jsx index 98dc4c0..d6d6358 100644 --- a/frontend/src/components/SkillTreeMultiSelect.jsx +++ b/frontend/src/components/SkillTreeMultiSelect.jsx @@ -122,6 +122,7 @@ export default function SkillTreeMultiSelect({ searchQuery={query} onPickSkill={(id) => addId(id)} pickMode="multi" + defaultCollapsed /> ) : (