From 267691a4038cd92ec53d6aa0384b1df2e49198b7 Mon Sep 17 00:00:00 2001 From: Baptiste Devessier Date: Thu, 22 Jan 2026 17:17:04 +0100 Subject: [PATCH] Render missing context provider for layouts (#17349) ## Before image ## After https://github.com/user-attachments/assets/a3b34590-8006-4363-8fa4-b52fb099bbff --- .../components/CommandMenuCalendarEventPage.tsx | 16 ++++++++++++++-- .../property-box/components/PropertyBox.tsx | 4 ++-- 2 files changed, 16 insertions(+), 4 deletions(-) diff --git a/packages/twenty-front/src/modules/command-menu/pages/calendar-event/components/CommandMenuCalendarEventPage.tsx b/packages/twenty-front/src/modules/command-menu/pages/calendar-event/components/CommandMenuCalendarEventPage.tsx index ebf6d3b5e1..7f4107ff8f 100644 --- a/packages/twenty-front/src/modules/command-menu/pages/calendar-event/components/CommandMenuCalendarEventPage.tsx +++ b/packages/twenty-front/src/modules/command-menu/pages/calendar-event/components/CommandMenuCalendarEventPage.tsx @@ -6,7 +6,9 @@ import { CoreObjectNameSingular } from '@/object-metadata/types/CoreObjectNameSi import { useGenerateDepthRecordGqlFieldsFromObject } from '@/object-record/graphql/record-gql-fields/hooks/useGenerateDepthRecordGqlFieldsFromObject'; import { useFindOneRecord } from '@/object-record/hooks/useFindOneRecord'; import { useUpsertRecordsInStore } from '@/object-record/record-store/hooks/useUpsertRecordsInStore'; +import { LayoutRenderingProvider } from '@/ui/layout/contexts/LayoutRenderingContext'; import { useRecoilComponentValue } from '@/ui/utilities/state/component-state/hooks/useRecoilComponentValue'; +import { PageLayoutType } from '~/generated/graphql'; export const CommandMenuCalendarEventPage = () => { const { upsertRecordsInStore } = useUpsertRecordsInStore(); @@ -50,9 +52,19 @@ export const CommandMenuCalendarEventPage = () => { } return ( - <> + - + ); }; diff --git a/packages/twenty-front/src/modules/object-record/record-inline-cell/property-box/components/PropertyBox.tsx b/packages/twenty-front/src/modules/object-record/record-inline-cell/property-box/components/PropertyBox.tsx index 5e728f8581..bf35b17436 100644 --- a/packages/twenty-front/src/modules/object-record/record-inline-cell/property-box/components/PropertyBox.tsx +++ b/packages/twenty-front/src/modules/object-record/record-inline-cell/property-box/components/PropertyBox.tsx @@ -37,8 +37,8 @@ export const PropertyBox = ({ const layoutRenderingContext = useLayoutRenderingContext(); const isInRecordPageLayout = - layoutRenderingContext?.layoutType === PageLayoutType.RECORD_PAGE && - !layoutRenderingContext?.isLegacyRecordShowPage; + layoutRenderingContext.layoutType === PageLayoutType.RECORD_PAGE && + !layoutRenderingContext.isLegacyRecordShowPage; return (