diff --git a/web/src/components/ExportMenu.vue b/web/src/components/ExportMenu.vue new file mode 100644 index 0000000..a78ae2a --- /dev/null +++ b/web/src/components/ExportMenu.vue @@ -0,0 +1,111 @@ + + + + + diff --git a/web/src/components/FocusModal.vue b/web/src/components/FocusModal.vue index d94d604..891300d 100644 --- a/web/src/components/FocusModal.vue +++ b/web/src/components/FocusModal.vue @@ -28,7 +28,11 @@ const numStudents = computed(() => ) const reachedCount = computed(() => result.value - ? reachedCountDisplayed(result.value.reachedAtRound, store.state.round, store.state.roundProgress) + ? reachedCountDisplayed( + result.value.reachedAtRound, + store.state.round, + store.state.roundProgress, + ) : 0, ) const reachedPctNow = computed(() => (reachedCount.value / Math.max(numStudents.value, 1)) * 100) diff --git a/web/src/components/ScenarioPanel.vue b/web/src/components/ScenarioPanel.vue index f762d7c..de535d3 100644 --- a/web/src/components/ScenarioPanel.vue +++ b/web/src/components/ScenarioPanel.vue @@ -67,7 +67,11 @@ const numStudents = computed(() => store.effectiveConfig(props.panel).numStudent const reachedCount = computed(() => { const panelResult = result.value return panelResult - ? reachedCountDisplayed(panelResult.reachedAtRound, store.state.round, store.state.roundProgress) + ? reachedCountDisplayed( + panelResult.reachedAtRound, + store.state.round, + store.state.roundProgress, + ) : 0 }) const reachedPctNow = computed(() => (reachedCount.value / numStudents.value) * 100) diff --git a/web/src/components/ScenarioToolbar.vue b/web/src/components/ScenarioToolbar.vue index db90040..f13638a 100644 --- a/web/src/components/ScenarioToolbar.vue +++ b/web/src/components/ScenarioToolbar.vue @@ -1,5 +1,6 @@