From 1dc984e7b33e50b3919c894357e5058ba1938114 Mon Sep 17 00:00:00 2001 From: Vikeo Date: Sun, 9 Jun 2024 21:28:13 +0200 Subject: [PATCH] fix side extra counter text rotation --- src/Components/Buttons/ExtraCounter.tsx | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/src/Components/Buttons/ExtraCounter.tsx b/src/Components/Buttons/ExtraCounter.tsx index d5cb409..2a683af 100644 --- a/src/Components/Buttons/ExtraCounter.tsx +++ b/src/Components/Buttons/ExtraCounter.tsx @@ -3,7 +3,7 @@ import { twc } from 'react-twc'; import { decrementTimeoutMs } from '../../Data/constants'; import { CounterType, Rotation } from '../../Types/Player'; import { OutlinedText } from '../Misc/OutlinedText'; -import { MAX_TAP_MOVE_DISTANCE, RotationDivProps } from './CommanderDamage'; +import { MAX_TAP_MOVE_DISTANCE } from './CommanderDamage'; const ExtraCounterContainer = twc.div` flex @@ -28,17 +28,14 @@ const ExtraCounterButton = twc.button` webkit-user-select-none `; -const IconContainer = twc.div((props) => [ - 'w-auto opacity-50', - props.$rotation === Rotation.SideFlipped || props.$rotation === Rotation.Side - ? 'rotate-[-90deg]' - : '', -]); +const IconContainer = twc.div` + w-auto opacity-50 data-[rotation-is-side=true]:-rotate-90`; const TextContainer = twc.div` absolute top-1/2 left-1/2 + data-[rotation-is-side=true]:-rotate-90 `; type ExtraCounterProps = { @@ -115,6 +112,9 @@ const ExtraCounter = ({ const fontWeight = 'bold'; const strokeWidth = isSide ? '0.4vmax' : '0.7vmin'; + const rotationIsSide = + rotation === Rotation.SideFlipped || rotation === Rotation.Side; + return ( - {Icon} - + + {Icon} + +