diff --git a/src/pages/widget/clock/index.astro b/src/pages/widget/clock/index.astro index 2a1de30..7861168 100644 --- a/src/pages/widget/clock/index.astro +++ b/src/pages/widget/clock/index.astro @@ -42,14 +42,14 @@ const calculatePosition = (offset: number, angle: number) => { y: centerPoint.y + offset * Math.sin(angle), }; } -const secondsPosition = calculatePosition(100, (serverTime.getSeconds() + 45) * ((Math.PI * 2) / 60)) -const minutesPosition = calculatePosition(150, (serverTime.getMinutes() + 45) * ((Math.PI * 2) / 60)) -const hoursPosition = calculatePosition(200, (serverTime.getHours() + 18) * ((Math.PI * 2) / 24)) +const secondsPosition = calculatePosition(canvas.size / 5, (serverTime.getSeconds() + 45) * ((Math.PI * 2) / 60)) +const minutesPosition = calculatePosition(canvas.size / (3 + 1/3), (serverTime.getMinutes() + 45) * ((Math.PI * 2) / 60)) +const hoursPosition = calculatePosition(canvas.size / 2.5, (serverTime.getHours() + 18) * ((Math.PI * 2) / 24)) --- -
- +
+ {dials.map((circle) => )} {timeIndicators.map((line) => )}