()
| 119 | const { state, setState } = createDevtoolsState() |
| 120 | const isCollapsed = createMemo(() => state().subheaderCollapsed) |
| 121 | const setCollapsed = (value: boolean | ((previous: boolean) => boolean)) => { |
| 122 | const next = |
| 123 | typeof value === 'function' ? value(state().subheaderCollapsed) : value |
| 124 | setState({ subheaderCollapsed: next }) |
| 125 | } |
| 126 | return { |
| 127 | isCollapsed, |
| 128 | toggleCollapsed: () => setCollapsed((previous) => !previous), |
| 129 | setCollapsed, |
| 130 | } |
| 131 | } |
| 132 | |
| 133 | /** |
| 134 | * Handing a drag from the Plugins strip over to the workspace. |
no test coverage detected