Fix(front): notes relation picker (#2034)
* Fix notes relation picker Co-authored-by: v1b3m <vibenjamin6@gmail.com> * fix import --------- Co-authored-by: v1b3m <vibenjamin6@gmail.com> Co-authored-by: bosiraphael <raphael.bosi@gmail.com> Co-authored-by: Charles Bochet <charles@twenty.com>
This commit is contained in:
@ -1,7 +1,12 @@
|
|||||||
|
import { useMemo } from 'react';
|
||||||
import styled from '@emotion/styled';
|
import styled from '@emotion/styled';
|
||||||
|
|
||||||
import { ActivityRelationEditableField } from '@/activities/editable-fields/components/ActivityRelationEditableField';
|
import { ActivityRelationEditableField } from '@/activities/editable-fields/components/ActivityRelationEditableField';
|
||||||
import { useOpenActivityRightDrawer } from '@/activities/hooks/useOpenActivityRightDrawer';
|
import { useOpenActivityRightDrawer } from '@/activities/hooks/useOpenActivityRightDrawer';
|
||||||
|
import {
|
||||||
|
FieldContext,
|
||||||
|
GenericFieldContextType,
|
||||||
|
} from '@/ui/data/field/contexts/FieldContext';
|
||||||
import { Activity, ActivityTarget } from '~/generated/graphql';
|
import { Activity, ActivityTarget } from '~/generated/graphql';
|
||||||
|
|
||||||
const StyledCard = styled.div`
|
const StyledCard = styled.div`
|
||||||
@ -71,17 +76,24 @@ export const NoteCard = ({
|
|||||||
?.content.map((x: any) => x.text)
|
?.content.map((x: any) => x.text)
|
||||||
.join('\n');
|
.join('\n');
|
||||||
|
|
||||||
|
const fieldContext = useMemo(
|
||||||
|
() => ({ recoilScopeId: note?.id ?? '' }),
|
||||||
|
[note?.id],
|
||||||
|
);
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<StyledCard>
|
<FieldContext.Provider value={fieldContext as GenericFieldContextType}>
|
||||||
<StyledCardDetailsContainer
|
<StyledCard>
|
||||||
onClick={() => openActivityRightDrawer(note.id)}
|
<StyledCardDetailsContainer
|
||||||
>
|
onClick={() => openActivityRightDrawer(note.id)}
|
||||||
<StyledNoteTitle>{note.title ?? 'Task Title'}</StyledNoteTitle>
|
>
|
||||||
<StyledCardContent>{body}</StyledCardContent>
|
<StyledNoteTitle>{note.title ?? 'Task Title'}</StyledNoteTitle>
|
||||||
</StyledCardDetailsContainer>
|
<StyledCardContent>{body}</StyledCardContent>
|
||||||
<StyledFooter>
|
</StyledCardDetailsContainer>
|
||||||
<ActivityRelationEditableField activity={note} />
|
<StyledFooter>
|
||||||
</StyledFooter>
|
<ActivityRelationEditableField activity={note} />
|
||||||
</StyledCard>
|
</StyledFooter>
|
||||||
|
</StyledCard>
|
||||||
|
</FieldContext.Provider>
|
||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user