Преглед на файлове

fixed setting CollapsableControls default state

Alexander Rose преди 5 години
родител
ревизия
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
     }
 }