From 6c1503351133686007fe5dbe05c6bb8b62acc3f5 Mon Sep 17 00:00:00 2001
From: nitin <142569587+ehconitin@users.noreply.github.com>
Date: Fri, 6 Sep 2024 14:10:55 +0530
Subject: [PATCH] added scroll wrapper for ShowPageActivityContainer (#6903)
fixes #6902
---
.../components/ShowPageActivityContainer.tsx | 25 +++++++++++--------
.../scroll/contexts/ScrollWrapperContexts.tsx | 7 +++++-
2 files changed, 20 insertions(+), 12 deletions(-)
diff --git a/packages/twenty-front/src/modules/ui/layout/show-page/components/ShowPageActivityContainer.tsx b/packages/twenty-front/src/modules/ui/layout/show-page/components/ShowPageActivityContainer.tsx
index bdd81f97c..a69f54528 100644
--- a/packages/twenty-front/src/modules/ui/layout/show-page/components/ShowPageActivityContainer.tsx
+++ b/packages/twenty-front/src/modules/ui/layout/show-page/components/ShowPageActivityContainer.tsx
@@ -1,6 +1,7 @@
import { RichTextEditor } from '@/activities/components/RichTextEditor';
import { ActivityTargetableObject } from '@/activities/types/ActivityTargetableEntity';
import { CoreObjectNameSingular } from '@/object-metadata/types/CoreObjectNameSingular';
+import { ScrollWrapper } from '@/ui/utilities/scroll/components/ScrollWrapper';
import styled from '@emotion/styled';
const StyledShowPageActivityContainer = styled.div`
@@ -16,16 +17,18 @@ export const ShowPageActivityContainer = ({
>;
}) => {
return (
-
-
-
+
+
+
+
+
);
};
diff --git a/packages/twenty-front/src/modules/ui/utilities/scroll/contexts/ScrollWrapperContexts.tsx b/packages/twenty-front/src/modules/ui/utilities/scroll/contexts/ScrollWrapperContexts.tsx
index 1141b3363..b6f7d2103 100644
--- a/packages/twenty-front/src/modules/ui/utilities/scroll/contexts/ScrollWrapperContexts.tsx
+++ b/packages/twenty-front/src/modules/ui/utilities/scroll/contexts/ScrollWrapperContexts.tsx
@@ -16,7 +16,8 @@ export type ContextProviderName =
| 'showPageLeftContainer'
| 'tabList'
| 'releases'
- | 'test';
+ | 'test'
+ | 'showPageActivityContainer';
const createScrollWrapperContext = (id: string) =>
createContext({
@@ -44,6 +45,8 @@ export const TabListScrollWrapperContext =
createScrollWrapperContext('tabList');
export const ReleasesScrollWrapperContext =
createScrollWrapperContext('releases');
+export const ShowPageActivityContainerScrollWrapperContext =
+ createScrollWrapperContext('showPageActivityContainer');
export const TestScrollWrapperContext = createScrollWrapperContext('test');
export const getContextByProviderName = (
@@ -72,6 +75,8 @@ export const getContextByProviderName = (
return ReleasesScrollWrapperContext;
case 'test':
return TestScrollWrapperContext;
+ case 'showPageActivityContainer':
+ return ShowPageActivityContainerScrollWrapperContext;
default:
throw new Error('Context Provider not available');
}