arreglado relaciones

This commit is contained in:
pokepato2002 2025-04-23 07:45:53 -06:00
parent 51ccf629c1
commit 71893e18b5

View File

@ -300,8 +300,8 @@ export function subDP(pathRef, notation, cardinalityvar, cardinalityEndX, cardin
pathRef && notation === 'idef1x' && (cardinalityvar=="2") &&(
<>
<circle
cx={cardinalityEndX-(((cardinalityEndX-cardinalityStartX)/3)*direction)}
cy={cardinalityEndY}
cx={cardinalityStartX-((-50)*direction)}
cy={cardinalityStartY}
r="8"
stroke="gray"
strokeWidth='2'
@ -309,8 +309,8 @@ export function subDP(pathRef, notation, cardinalityvar, cardinalityEndX, cardin
className="group-hover:fill-sky-700"
/>
<text
x={cardinalityEndX-(((cardinalityEndX-cardinalityStartX)/3)*direction)}
y={cardinalityEndY+2}
x={cardinalityStartX-((-50)*direction)}
y={cardinalityStartY+2}
fill="grey"
strokeWidth="0.5"
textAnchor="middle"
@ -319,10 +319,10 @@ export function subDP(pathRef, notation, cardinalityvar, cardinalityEndX, cardin
D
</text>
<line
x1={cardinalityEndX-(((cardinalityEndX-cardinalityStartX+24)/3)*direction)}
y1={cardinalityEndY+20}
x2={cardinalityEndX-(((cardinalityEndX-cardinalityStartX+24)/3)*direction)}
y2={cardinalityEndY-20}
x1={cardinalityStartX-((-58)*direction)}
y1={cardinalityStartY+20}
x2={cardinalityStartX-((-58)*direction)}
y2={cardinalityStartY-20}
stroke="gray"
strokeWidth='2'
className="group-hover:fill-sky-700"
@ -357,8 +357,8 @@ export function subDT(pathRef, notation, subtypevar, cardinalityEndX, cardinalit
pathRef && notation === 'idef1x' && (subtypevar=="1") &&(
<>
<circle
cx={cardinalityEndX-(((cardinalityEndX-cardinalityStartX)/3)*direction)}
cy={cardinalityEndY}
cx={cardinalityStartX-((-50)*direction)}
cy={cardinalityStartY}
r="8"
stroke="gray"
strokeWidth='2'
@ -366,8 +366,8 @@ export function subDT(pathRef, notation, subtypevar, cardinalityEndX, cardinalit
className="group-hover:fill-sky-700"
/>
<text
x={cardinalityEndX-(((cardinalityEndX-cardinalityStartX)/3)*direction)}
y={cardinalityEndY+2}
x={cardinalityStartX-((-50)*direction)}
y={cardinalityStartY+2}
fill="grey"
strokeWidth="0.5"
textAnchor="middle"
@ -376,19 +376,19 @@ export function subDT(pathRef, notation, subtypevar, cardinalityEndX, cardinalit
D
</text>
<line
x1={cardinalityEndX-(((cardinalityEndX-cardinalityStartX+24)/3)*direction)}
y1={cardinalityEndY+20}
x2={cardinalityEndX-(((cardinalityEndX-cardinalityStartX+24)/3)*direction)}
y2={cardinalityEndY-20}
x1={cardinalityStartX-((-58)*direction)}
y1={cardinalityStartY+20}
x2={cardinalityStartX-((-58)*direction)}
y2={cardinalityStartY-20}
stroke="gray"
strokeWidth='2'
className="group-hover:fill-sky-700"
/>
<line
x1={cardinalityEndX-(((cardinalityEndX-cardinalityStartX+44)/3)*direction)}
y1={cardinalityEndY+20}
x2={cardinalityEndX-(((cardinalityEndX-cardinalityStartX+44)/3)*direction)}
y2={cardinalityEndY-20}
x1={(cardinalityStartX-((-65)*direction))}
y1={cardinalityStartY+20}
x2={(cardinalityStartX-((-65)*direction))}
y2={cardinalityStartY-20}
stroke="gray"
strokeWidth='2'
className="group-hover:fill-sky-700"
@ -423,8 +423,8 @@ export function subOP(pathRef, notation, cardinalityvar, cardinalityEndX, cardin
pathRef && notation === 'idef1x' && (cardinalityvar=="4") &&(
<>
<circle
cx={cardinalityEndX-(((cardinalityEndX-cardinalityStartX)/3)*direction)}
cy={cardinalityEndY}
cx={cardinalityStartX-((-50)*direction)}
cy={cardinalityStartY}
r="8"
stroke="gray"
strokeWidth='2'
@ -432,8 +432,8 @@ export function subOP(pathRef, notation, cardinalityvar, cardinalityEndX, cardin
className="group-hover:fill-sky-700"
/>
<text
x={cardinalityEndX-(((cardinalityEndX-cardinalityStartX)/3)*direction)}
y={cardinalityEndY+2}
x={cardinalityStartX-((-50)*direction)}
y={cardinalityStartY+2}
fill="grey"
strokeWidth="0.5"
textAnchor="middle"
@ -442,10 +442,10 @@ export function subOP(pathRef, notation, cardinalityvar, cardinalityEndX, cardin
O
</text>
<line
x1={cardinalityEndX-(((cardinalityEndX-cardinalityStartX+24)/3)*direction)}
y1={cardinalityEndY+20}
x2={cardinalityEndX-(((cardinalityEndX-cardinalityStartX+24)/3)*direction)}
y2={cardinalityEndY-20}
x1={cardinalityStartX-((-58)*direction)}
y1={cardinalityStartY+20}
x2={cardinalityStartX-((-58)*direction)}
y2={cardinalityStartY-20}
stroke="gray"
strokeWidth='2'
className="group-hover:fill-sky-700"
@ -480,8 +480,8 @@ export function subOT(pathRef, notation, subtypevar, cardinalityEndX, cardinalit
pathRef && notation === 'idef1x' && (subtypevar=="3") &&(
<>
<circle
cx={cardinalityEndX-(((cardinalityEndX-cardinalityStartX)/3)*direction)}
cy={cardinalityEndY}
cx={cardinalityStartX-((-50)*direction)}
cy={cardinalityStartY}
r="8"
stroke="gray"
strokeWidth='2'
@ -489,8 +489,8 @@ export function subOT(pathRef, notation, subtypevar, cardinalityEndX, cardinalit
className="group-hover:fill-sky-700"
/>
<text
x={cardinalityEndX-(((cardinalityEndX-cardinalityStartX)/3)*direction)}
y={cardinalityEndY+2}
x={cardinalityStartX-((-50)*direction)}
y={cardinalityStartY+2}
fill="grey"
strokeWidth="0.5"
textAnchor="middle"
@ -499,19 +499,19 @@ export function subOT(pathRef, notation, subtypevar, cardinalityEndX, cardinalit
O
</text>
<line
x1={cardinalityEndX-(((cardinalityEndX-cardinalityStartX+24)/3)*direction)}
y1={cardinalityEndY+20}
x2={cardinalityEndX-(((cardinalityEndX-cardinalityStartX+24)/3)*direction)}
y2={cardinalityEndY-20}
x1={cardinalityStartX-((-58)*direction)}
y1={cardinalityStartY+20}
x2={cardinalityStartX-((-58)*direction)}
y2={cardinalityStartY-20}
stroke="gray"
strokeWidth='2'
className="group-hover:fill-sky-700"
/>
<line
x1={cardinalityEndX-(((cardinalityEndX-cardinalityStartX+44)/3)*direction)}
y1={cardinalityEndY+20}
x2={cardinalityEndX-(((cardinalityEndX-cardinalityStartX+44)/3)*direction)}
y2={cardinalityEndY-20}
x1={(cardinalityStartX-((-65)*direction))}
y1={cardinalityStartY+20}
x2={(cardinalityStartX-((-65)*direction))}
y2={cardinalityStartY-20}
stroke="gray"
strokeWidth='2'
className="group-hover:fill-sky-700"