// eslint-disable-next-line no-unused-vars import React from 'react' const style = ` style="fill: none; stroke: currentColor;" ` const grids = { imperial: ``, metric: ``, } export const Defs = (props) => { 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 stack in props.stacks) { const part = props.stacks[stack].parts[0] let anchor = { x: 0, y: 0 } if (typeof part.points.gridAnchor !== 'undefined') anchor = part.points.gridAnchor else if (typeof part.points.anchor !== 'undefined') anchor = part.points.anchor if (isNaN(anchor.x)) anchor.x = 0 if (isNaN(anchor.y)) anchor.y = 0 defs += `` } } return }