From 57457ee8413aab192e4b3f249d986f32e3038619 Mon Sep 17 00:00:00 2001 From: joostdecock Date: Sun, 4 Jun 2023 16:52:20 +0200 Subject: [PATCH] chore(react-components): Tweaks to pattern --- packages/react-components/src/pattern/defs.mjs | 3 ++- packages/react-components/src/pattern/path.mjs | 4 +++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/packages/react-components/src/pattern/defs.mjs b/packages/react-components/src/pattern/defs.mjs index e134cf49bb0..cd178ac111f 100644 --- a/packages/react-components/src/pattern/defs.mjs +++ b/packages/react-components/src/pattern/defs.mjs @@ -7,7 +7,8 @@ const grids = { } export const Defs = (props) => { - let defs = props.svg.defs.render() + if (!props.svg) return null + let defs = props.svg.defs.forSvg if (props.settings[0].paperless) { defs += grids[props.settings[0].units || 'metric'] for (let p in props.parts[0]) { diff --git a/packages/react-components/src/pattern/path.mjs b/packages/react-components/src/pattern/path.mjs index 16e4b71b2cd..e41486e2477 100644 --- a/packages/react-components/src/pattern/path.mjs +++ b/packages/react-components/src/pattern/path.mjs @@ -14,7 +14,9 @@ export const Path = ({ stackName, pathName, path, partName, part, settings, comp return ( <> - {path.attributes.text.length > 0 ? : null} + {path.attributes.text && path.attributes.text.length > 0 ? ( + + ) : null} )