2394-feat(front): create new record on click of plus icon (#2660)

* 2394-feat(front): create new record on click of plus icon

* 2394-feat(front): fix of Icon Button

* 2394-fix: PR fixes

---------

Co-authored-by: Charles Bochet <charles@twenty.com>
This commit is contained in:
Kanav Arora
2023-11-30 00:37:55 +05:30
committed by GitHub
parent 7e454d2013
commit 976f86093c
9 changed files with 238 additions and 174 deletions

View File

@ -24,8 +24,10 @@ const StyledContainer = styled.div`
export const RecordTableContainer = ({
objectNamePlural,
createRecord,
}: {
objectNamePlural: string;
createRecord: () => void;
}) => {
const { objectMetadataItem: foundObjectMetadataItem } = useObjectMetadataItem(
{
@ -87,7 +89,8 @@ export const RecordTableContainer = ({
<RecordTable
recordTableId={recordTableId}
viewBarId={viewBarId}
updateEntityMutation={updateEntity}
updateRecordMutation={updateEntity}
createRecord={createRecord}
/>
</StyledContainer>
);

View File

@ -67,7 +67,10 @@ export const RecordTablePage = () => {
</PageHeader>
<PageBody>
<StyledTableContainer>
<RecordTableContainer objectNamePlural={objectNamePlural} />
<RecordTableContainer
objectNamePlural={objectNamePlural}
createRecord={handleAddButtonClick}
/>
</StyledTableContainer>
<RecordTableActionBar />
<RecordTableContextMenu />