cell data view

This commit is contained in:
Jan Prochazka
2020-11-05 14:11:31 +01:00
parent 42ffd49f6e
commit 7b64e33e92
7 changed files with 126 additions and 12 deletions

View File

@@ -10,7 +10,7 @@ import {
import { VerticalSplitHandle, useSplitterDrag } from './Splitter';
import useDimensions from '../utility/useDimensions';
export function WidgetColumnBarItem({ title, children, name, height = undefined }) {
export function WidgetColumnBarItem({ title, children, name, height = undefined, collapsed = false }) {
return <></>;
}
@@ -42,7 +42,7 @@ export default function WidgetColumnBar({ children }) {
const childArray = _.isArray(children) ? children : [children];
const [refNode, dimensions] = useDimensions();
const [collapsedWidgets, setCollapsedWidgets] = React.useState(() =>
childArray.filter((x) => x && x.props.collapsed).map((x) => x.props.key)
childArray.filter((x) => x && x.props.collapsed).map((x) => x.props.name)
);
const toggleCollapsed = (name) => {
if (collapsedWidgets.includes(name)) setCollapsedWidgets(collapsedWidgets.filter((x) => x != name));