free table infrastructure

This commit is contained in:
Jan Prochazka
2020-10-25 09:31:00 +01:00
parent 857f3fb4f7
commit c80510c37b
14 changed files with 211 additions and 7 deletions

View File

@@ -0,0 +1,37 @@
import React from 'react';
import styled from 'styled-components';
import { ManagerMainContainer, ManagerOuterContainerFull } from '../datagrid/ManagerStyles';
import { HorizontalSplitter } from '../widgets/Splitter';
import FreeTableGridCore from './FreeTableGridCore';
const LeftContainer = styled.div`
background-color: white;
display: flex;
flex: 1;
`;
const DataGridContainer = styled.div`
position: relative;
flex-grow: 1;
`;
export default function FreeTableGrid(props) {
const [managerSize, setManagerSize] = React.useState(0);
return (
<HorizontalSplitter initialValue="300px" size={managerSize} setSize={setManagerSize}>
<LeftContainer>
<ManagerMainContainer>
<ManagerOuterContainerFull>
COLUMNS
{/* <ColumnManager {...props} managerSize={managerSize} /> */}
</ManagerOuterContainerFull>
</ManagerMainContainer>
</LeftContainer>
<DataGridContainer>
<FreeTableGridCore {...props} />
</DataGridContainer>
</HorizontalSplitter>
);
}