From df4f5415d9e1fc338e8cb38566210caf10f5e0d1 Mon Sep 17 00:00:00 2001 From: Ian Wensink Date: Thu, 14 Sep 2017 22:27:28 +0200 Subject: [PATCH] fix(mapper): implement new bundle structure for paragraph mapper --- src/Paragraph.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Paragraph.js b/src/Paragraph.js index 9be3307..59b822a 100644 --- a/src/Paragraph.js +++ b/src/Paragraph.js @@ -9,7 +9,9 @@ const Paragraph = ({ mapper, uuid, page, index }) => { return null; } - const Component = typeof mapper === 'function' ? mapper(paragraph.type.target_id) : mapper[paragraph.type.target_id]; + const bundle = `${paragraph.__hn.entity.type}__${paragraph.__hn.entity.bundle}`; + + const Component = (typeof mapper === 'object' && page.type) ? mapper[bundle] : mapper(page, bundle); if(!Component) { return null;