mirror of
https://github.com/blitzkit/blitzkit.git
synced 2026-10-21 18:57:03 +02:00
impossible inspect element
This commit is contained in:
1 parent
5fa4d3b242
commit
3edf4a25be
1 file changed
+17
-7
@@ -58,12 +58,14 @@ export function Guesser() {
|
||||
const [results, setResults] = useState<TankDefinition[] | null>(null);
|
||||
const [selected, setSelected] = useState<TankDefinition | null>(null);
|
||||
const tiers = Guess.use((state) => state.tiers);
|
||||
const status = useRef<HTMLSpanElement>(null);
|
||||
|
||||
const requestSearch = useCallback(() => {
|
||||
setSelected(null);
|
||||
setSearching(true);
|
||||
search();
|
||||
}, []);
|
||||
|
||||
const search = useCallback(
|
||||
debounce(() => {
|
||||
if (!input.current) return;
|
||||
@@ -92,6 +94,20 @@ export function Guesser() {
|
||||
if (guessState !== GuessState.NotGuessed) setSelected(null);
|
||||
}, [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 (
|
||||
<Flex
|
||||
direction="column"
|
||||
@@ -158,13 +174,7 @@ export function Guesser() {
|
||||
</Box>
|
||||
|
||||
<Flex justify="center" style={{ userSelect: "none" }}>
|
||||
<Text>
|
||||
{literals(strings.website.tools.guess.stats, {
|
||||
correct: correctGuesses,
|
||||
total: totalGuesses,
|
||||
streak: streak,
|
||||
})}
|
||||
</Text>
|
||||
<Text ref={status} />
|
||||
</Flex>
|
||||
|
||||
<Flex gap={{ initial: "2", sm: "3" }}>
|
||||
|
||||
Reference in new issue
Block a user