import Text from '../text' import Circle from '../circle' const RevealPoint = props => { const r = 15 * props.gist.scale const { x, y } = props.point const { topLeft, bottomRight } = props.part const i = Object.keys(props.gist.xray.reveal[props.partName].points).indexOf(props.pointName)%10 const classes = `stroke-sm stroke-color-${i} stroke-dashed` return ( ) } const XrayPoint = props => ( props.updateGist( ['xray', 'parts', props.partName, 'points', props.pointName], props.point )} /> ) const Point = props => { const { point, pointName, partName, gist } = props const output = [] if (gist.xray) output.push() if (gist.xray?.reveal?.[partName]?.points?.[pointName]) output.push() if (point.attributes && point.attributes.get('data-text')) output.push() if (point.attributes && point.attributes.get('data-circle')) output.push() return output.length < 1 ? null : output } export default Point