1
0
Fork 0

pass partname to part pieces

This commit is contained in:
Enoch Riese 2022-07-11 21:00:08 -05:00
parent 11e29e1447
commit 2e09f31c99
2 changed files with 5 additions and 5 deletions

View file

@ -76,7 +76,7 @@ const Draft = props => {
].map(list => list.map(name => ( ].map(list => list.map(name => (
<Part {...{ <Part {...{
key:name, key:name,
name, partName: name,
part: patternProps.parts[name], part: patternProps.parts[name],
layout, layout,
app, app,

View file

@ -78,9 +78,9 @@ const Buttons = ({ transform, flip, rotate, setRotate, resetPart }) => {
} }
const Part = props => { const Part = props => {
const { layout, name, part} = props const { layout, part, partName} = props
const partLayout = layout.parts?.[name] const partLayout = layout.parts?.[partName]
// Don't just assume this makes sense // Don't just assume this makes sense
if (typeof partLayout?.move?.x === 'undefined') return null if (typeof partLayout?.move?.x === 'undefined') return null
@ -176,7 +176,7 @@ const Part = props => {
const tl = domToSvg({x: partRect.left, y: partRect.top}); const tl = domToSvg({x: partRect.left, y: partRect.top});
const br = domToSvg({x: partRect.right, y: partRect.bottom}); const br = domToSvg({x: partRect.right, y: partRect.bottom});
props.updateLayout(name, { props.updateLayout(partName, {
move: { move: {
x: translateX, x: translateX,
y: translateY, y: translateY,
@ -199,7 +199,7 @@ const Part = props => {
return ( return (
<g <g
{...getProps(part)} {...getProps(part)}
id={`part-${name}`} id={`part-${partName}`}
ref={props.name === 'pages' ? null : partRef} ref={props.name === 'pages' ? null : partRef}
onClick={toggleDragRotate} onClick={toggleDragRotate}
transform-origin={`${center.x} ${center.y}`} transform-origin={`${center.x} ${center.y}`}