mirror of
https://github.com/drawdb-io/drawdb.git
synced 2025-05-24 02:09:17 +00:00
arreglado relaciones
This commit is contained in:
parent
51ccf629c1
commit
71893e18b5
@ -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"
|
||||
|
Loading…
Reference in New Issue
Block a user