Feat/activity optimistic activities (#4009)

* Fix naming

* Fixed cache.evict bug for relation target deletion

* Fixed cascade delete activity targets

* Working version

* Fix

* fix

* WIP

* Fixed optimistic effect target inline cell

* Removed openCreateActivityDrawer v1

* Ok for timeline

* Removed console.log

* Fix update record optimistic effect

* Refactored activity queries into useActivities for everything

* Fixed bugs

* Cleaned

* Fix lint

---------

Co-authored-by: Charles Bochet <charles@twenty.com>
This commit is contained in:
Lucas Bordeau
2024-02-20 14:20:45 +01:00
committed by GitHub
parent 6fb0099eb3
commit 36a6558289
68 changed files with 1435 additions and 630 deletions

View File

@ -192,11 +192,11 @@ export const CommandMenu = () => {
const activityCommands = useMemo(
() =>
activities.map(({ id, title }) => ({
id,
label: title ?? '',
activities.map((activity) => ({
id: activity.id,
label: activity.title ?? '',
to: '',
onCommandClick: () => openActivityRightDrawer(id),
onCommandClick: () => openActivityRightDrawer(activity),
})),
[activities, openActivityRightDrawer],
);
@ -372,7 +372,7 @@ export const CommandMenu = () => {
Icon={IconNotes}
key={activity.id}
label={activity.title ?? ''}
onClick={() => openActivityRightDrawer(activity.id)}
onClick={() => openActivityRightDrawer(activity)}
/>
</SelectableItem>
))}