impossible inspect element

This commit is contained in:
TrèsAbhi committed 2026-05-10 21:55:33 -05:00
1 parent 5fa4d3b242
commit 3edf4a25be
1 file changed
+17 -7
+17 -7
View File
@@ -58,12 +58,14 @@ export function Guesser() {
const [results, setResults] = useState<TankDefinition[] | null>(null); const [results, setResults] = useState<TankDefinition[] | null>(null);
const [selected, setSelected] = useState<TankDefinition | null>(null); const [selected, setSelected] = useState<TankDefinition | null>(null);
const tiers = Guess.use((state) => state.tiers); const tiers = Guess.use((state) => state.tiers);
const status = useRef<HTMLSpanElement>(null);
const requestSearch = useCallback(() => { const requestSearch = useCallback(() => {
setSelected(null); setSelected(null);
setSearching(true); setSearching(true);
search(); search();
}, []); }, []);
const search = useCallback( const search = useCallback(
debounce(() => { debounce(() => {
if (!input.current) return; if (!input.current) return;
@@ -92,6 +94,20 @@ export function Guesser() {
if (guessState !== GuessState.NotGuessed) setSelected(null); if (guessState !== GuessState.NotGuessed) setSelected(null);
}, [guessState]); }, [guessState]);
useEffect(() => {
const interval = setInterval(() => {
if (!status.current) return;
status.current.innerText = literals(strings.website.tools.guess.stats, {
correct: correctGuesses,
total: totalGuesses,
streak: streak,
});
}, 1000 / 60);
return () => clearInterval(interval);
}, [correctGuesses, totalGuesses, streak]);
return ( return (
<Flex <Flex
direction="column" direction="column"
@@ -158,13 +174,7 @@ export function Guesser() {
</Box> </Box>
<Flex justify="center" style={{ userSelect: "none" }}> <Flex justify="center" style={{ userSelect: "none" }}>
<Text> <Text ref={status} />
{literals(strings.website.tools.guess.stats, {
correct: correctGuesses,
total: totalGuesses,
streak: streak,
})}
</Text>
</Flex> </Flex>
<Flex gap={{ initial: "2", sm: "3" }}> <Flex gap={{ initial: "2", sm: "3" }}>