Просмотр исходного кода

fixed setting CollapsableControls default state

Alexander Rose 5 лет назад
Родитель
Сommit
c20c9c9917
1 измененных файлов с 5 добавлено и 1 удалено
  1. 5 1
      src/mol-plugin/ui/base.tsx

+ 5 - 1
src/mol-plugin/ui/base.tsx

@@ -95,6 +95,10 @@ export abstract class CollapsableControls<P extends CollapsableProps = Collapsab
 
     constructor(props: P, context?: any) {
         super(props, context)
-        this.state = this.defaultState()
+
+        const state = this.defaultState()
+        if (props.initiallyCollapsed !== undefined) state.isCollapsed = props.initiallyCollapsed
+        if (props.header !== undefined) state.header = props.header
+        this.state = state
     }
 }