From 0904a3eefd76e82f934e2c6b1b4cff6728e4c611 Mon Sep 17 00:00:00 2001 From: Angelo Ashmore Date: Wed, 15 Dec 2021 15:24:43 -1000 Subject: [PATCH] refactor: simplify Rich Text serializer composition --- src/PrismicRichText.tsx | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/src/PrismicRichText.tsx b/src/PrismicRichText.tsx index f761731..9a3083e 100644 --- a/src/PrismicRichText.tsx +++ b/src/PrismicRichText.tsx @@ -230,7 +230,7 @@ export const PrismicRichText = ( externalLinkComponent: props.externalLinkComponent, }); - const serializers = [ + const serializer = prismicR.composeSerializers( typeof props.components === "object" ? prismicR.wrapMapSerializer(props.components) : props.components, @@ -238,10 +238,6 @@ export const PrismicRichText = ( ? prismicR.wrapMapSerializer(context.richTextComponents) : context.richTextComponents, defaultSerializer, - ].filter((x): x is JSXFunctionSerializer => Boolean(x)); - const serializer = prismicR.composeSerializers( - serializers[0], - ...serializers.slice(1), ); const serialized = prismicR.serialize(props.field, serializer);