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