Skip to content

Commit 223e885

Browse files
authored
Merge pull request #53 from xeptagondev/score_ring_issues
update score ring hover issue
2 parents 4608789 + 323e242 commit 223e885

File tree

1 file changed

+14
-9
lines changed

1 file changed

+14
-9
lines changed

ui/components/score-ring.tsx

Lines changed: 14 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -365,11 +365,17 @@ export const ScoreRing = ({
365365
outerRingR[1] + r * 0.1
366366
);
367367
const placement =
368-
Math.abs(endPoint[0]) < 180
369-
? "middle"
368+
Math.abs(endPoint[0]) < 40
369+
? "end"
370370
: endPoint[0] < 0
371371
? "end"
372372
: "start";
373+
const placementMobile =
374+
Math.abs(endPoint[0]) < 50
375+
? "start"
376+
: endPoint[0] < 20
377+
? "end"
378+
: "start";
373379
const offset = {
374380
start: [10, 0],
375381
middle: [0, -10],
@@ -436,8 +442,8 @@ export const ScoreRing = ({
436442
{/* mobile */}
437443
<g
438444
className="transition-all md:hidden"
439-
transform={`translate(${starPosition[0] - 5} ${
440-
starPosition[1] - 32
445+
transform={`translate(${starPosition[0] - 15} ${
446+
starPosition[1] - 20
441447
})`}
442448
>
443449
<use
@@ -495,7 +501,7 @@ export const ScoreRing = ({
495501
dominantBaseline="middle"
496502
>
497503
<text
498-
y= {index == 2 ? -30: 0}
504+
y= {index == 2 ? -10: -8}
499505
className={`font-semibold ${
500506
isHovered ? "text-indigo-500" : ""
501507
} text-xs md:text-base`}
@@ -526,14 +532,13 @@ export const ScoreRing = ({
526532
transform={`translate(${endPoint[0] + offset[0]},${
527533
endPoint[1] + offset[1]
528534
})`}
529-
textAnchor={placement}
535+
textAnchor={placementMobile}
530536
dominantBaseline="middle"
531537
>
532538
{isHovered && (
533539
<>
534540
<text
535-
// x=""
536-
// y="-8"
541+
y= {index == 2 ? -20: -30}
537542
className={`font-semibold ${
538543
isHovered ? "text-indigo-500" : ""
539544
} text-xs md:text-base `}
@@ -544,7 +549,7 @@ export const ScoreRing = ({
544549
)}
545550

546551
{
547-
<text y="15" className="font-light">
552+
<text y="-5" className="text-xs">
548553
{value}
549554
</text>
550555
}

0 commit comments

Comments
 (0)