Remove unneeded globals

This commit is contained in:
Luc Mcgrady 2025-08-26 01:46:27 +01:00
parent 8a57d1c5e1
commit 9dbb7abdbb
No known key found for this signature in database
GPG key ID: 4F3D7A0B17CC3D9C

View file

@ -5,9 +5,9 @@
import ReviewerBottom from "./ReviewerBottom.svelte"; import ReviewerBottom from "./ReviewerBottom.svelte";
import "./index.scss" import "./index.scss"
globalThis.answerButtons = writable<AnswerButtonInfo[]>([]) let answerButtons = writable<AnswerButtonInfo[]>([])
globalThis.remaining = writable<[number, number, number]>([0, 0, 0]) let remaining = writable<[number, number, number]>([0, 0, 0])
globalThis.remainingIndex = writable<number>(-1) let remainingIndex = writable<number>(-1)
onMount(() => { onMount(() => {
let timerStopped = false; let timerStopped = false;
@ -56,13 +56,13 @@
function _showAnswer(info: AnswerButtonInfo[], stopTimer = false): void { function _showAnswer(info: AnswerButtonInfo[], stopTimer = false): void {
console.log(info) console.log(info)
globalThis.answerButtons.set(info); answerButtons.set(info);
timerStopped = stopTimer; timerStopped = stopTimer;
} }
function _updateRemaining(counts: [number, number, number], idx: number) { function _updateRemaining(counts: [number, number, number], idx: number) {
globalThis.remaining.set(counts) remaining.set(counts)
globalThis.remainingIndex.set(idx) remainingIndex.set(idx)
} }
globalThis._showQuestion = _showQuestion; globalThis._showQuestion = _showQuestion;
@ -82,4 +82,4 @@
</script> </script>
<ReviewerBottom answerButtons={globalThis.answerButtons} remaining={globalThis.remaining} remainingIndex={globalThis.remainingIndex}></ReviewerBottom> <ReviewerBottom {answerButtons} {remaining} {remainingIndex}></ReviewerBottom>