From e735501bdce73d2a1eb7d51e28d599201b6cd923 Mon Sep 17 00:00:00 2001 From: David Matejka Date: Tue, 16 Jan 2024 13:22:44 +0100 Subject: [PATCH] fix(react-richtext-renderer): fix default field name handling in useRichTextBlocksRSource --- .../src/hooks/useRichTextBlocksSource.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/react-richtext-renderer/src/hooks/useRichTextBlocksSource.ts b/packages/react-richtext-renderer/src/hooks/useRichTextBlocksSource.ts index 35708819b..b40108a6f 100644 --- a/packages/react-richtext-renderer/src/hooks/useRichTextBlocksSource.ts +++ b/packages/react-richtext-renderer/src/hooks/useRichTextBlocksSource.ts @@ -6,9 +6,9 @@ import { RichTextRendererError } from '../RichTextRendererError' export const useRichTextBlocksSource = ({ deserialize = defaultDeserialize, blocks, - referencesField = 'references', - sourceField = 'source', - referenceDiscriminationField = 'type', + referencesField, + sourceField, + referenceDiscriminationField, }: RichTextBlockSource) => { return useMemo((): RichTextBlock[] => { const sourceFieldResolved = sourceField ?? 'source' @@ -16,7 +16,7 @@ export const useRichTextBlocksSource = { - if (!(sourceField in block)) { + if (!(sourceFieldResolved in block)) { throw new RichTextRendererError( `Found a block without a '${sourceFieldResolved}' field. ` + (sourceField === undefined