Fix broken main post fix
This commit is contained in:
@ -8,6 +8,7 @@ import { useDebouncedCallback } from 'use-debounce';
|
|||||||
import { v4 } from 'uuid';
|
import { v4 } from 'uuid';
|
||||||
|
|
||||||
import { useUpsertActivity } from '@/activities/hooks/useUpsertActivity';
|
import { useUpsertActivity } from '@/activities/hooks/useUpsertActivity';
|
||||||
|
import { activityBodyFamilyState } from '@/activities/states/activityBodyFamilyState';
|
||||||
import { activityTitleHasBeenSetFamilyState } from '@/activities/states/activityTitleHasBeenSetFamilyState';
|
import { activityTitleHasBeenSetFamilyState } from '@/activities/states/activityTitleHasBeenSetFamilyState';
|
||||||
import { canCreateActivityState } from '@/activities/states/canCreateActivityState';
|
import { canCreateActivityState } from '@/activities/states/canCreateActivityState';
|
||||||
import { ActivityEditorHotkeyScope } from '@/activities/types/ActivityEditorHotkeyScope';
|
import { ActivityEditorHotkeyScope } from '@/activities/types/ActivityEditorHotkeyScope';
|
||||||
@ -54,6 +55,12 @@ export const RichTextEditor = ({
|
|||||||
}),
|
}),
|
||||||
);
|
);
|
||||||
|
|
||||||
|
const [activityBody, setActivityBody] = useRecoilState(
|
||||||
|
activityBodyFamilyState({
|
||||||
|
activityId: activityId,
|
||||||
|
}),
|
||||||
|
);
|
||||||
|
|
||||||
const { objectMetadataItem: objectMetadataItemActivity } =
|
const { objectMetadataItem: objectMetadataItemActivity } =
|
||||||
useObjectMetadataItem({
|
useObjectMetadataItem({
|
||||||
objectNameSingular: activityObjectNameSingular,
|
objectNameSingular: activityObjectNameSingular,
|
||||||
@ -234,6 +241,12 @@ export const RichTextEditor = ({
|
|||||||
|
|
||||||
const handleBodyChangeDebounced = useDebouncedCallback(handleBodyChange, 500);
|
const handleBodyChangeDebounced = useDebouncedCallback(handleBodyChange, 500);
|
||||||
|
|
||||||
|
// See https://github.com/twentyhq/twenty/issues/6724 for explanation
|
||||||
|
const setActivityBodyDebouncedToAvoidDragBug = useDebouncedCallback(
|
||||||
|
setActivityBody,
|
||||||
|
100,
|
||||||
|
);
|
||||||
|
|
||||||
const handleEditorChange = () => {
|
const handleEditorChange = () => {
|
||||||
const newStringifiedBody = JSON.stringify(editor.document) ?? '';
|
const newStringifiedBody = JSON.stringify(editor.document) ?? '';
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user