Feat/metadata with datatable v2 (#2110)

* Reworked metadata creation

* Wip

* Fix from PR

* Removed consolelog

* Post merge

* Fixed seeds

* Wip

* Added dynamic routing

---------

Co-authored-by: Charles Bochet <charles@twenty.com>
This commit is contained in:
Lucas Bordeau
2023-10-18 19:41:02 +02:00
committed by GitHub
parent 830dfc4d99
commit c590300bf1
14 changed files with 189 additions and 75 deletions

View File

@ -1,6 +1,8 @@
import { useParams } from 'react-router-dom';
import styled from '@emotion/styled';
import { ObjectTable } from '@/metadata/components/ObjectTable';
import { MetadataObjectIdentifier } from '@/metadata/types/MetadataObjectIdentifier';
import { DataTableActionBar } from '@/ui/data/data-table/action-bar/components/DataTableActionBar';
import { DataTableContextMenu } from '@/ui/data/data-table/context-menu/components/DataTableContextMenu';
import { TableRecoilScopeContext } from '@/ui/data/data-table/states/recoil-scope-contexts/TableRecoilScopeContext';
@ -17,13 +19,11 @@ const StyledTableContainer = styled.div`
width: 100%;
`;
export const ObjectTablePage = ({
objectNamePlural,
objectNameSingular,
}: {
objectNameSingular: string;
objectNamePlural: string;
}) => {
export type ObjectTablePageProps = MetadataObjectIdentifier;
export const ObjectTablePage = () => {
const objectNamePlural = useParams().objectNamePlural ?? '';
const handleAddButtonClick = async () => {
//
};
@ -40,10 +40,7 @@ export const ObjectTablePage = ({
CustomRecoilScopeContext={TableRecoilScopeContext}
>
<StyledTableContainer>
<ObjectTable
objectNamePlural={objectNamePlural}
objectNameSingular={objectNameSingular}
/>
<ObjectTable objectNamePlural={objectNamePlural} />
</StyledTableContainer>
<DataTableActionBar />
<DataTableContextMenu />