(rewardRefs[r.id] = el)"
@click="() => handleRewardClick(r.id)"
>
-
{{ r.name }}
-
![Reward Image]()
-
+
{{ r.name }}
+
![Reward Image]()
+
REWARD READY
{{ r.points_needed }} more points
@@ -177,205 +178,4 @@ const isAnyPending = computed(() => rewards.value.some((r) => r.redeeming))
-
+
diff --git a/web/vue-app/src/components/task/ChildTaskList.vue b/web/vue-app/src/components/task/ChildTaskList.vue
index 27c17c2..c2507e2 100644
--- a/web/vue-app/src/components/task/ChildTaskList.vue
+++ b/web/vue-app/src/components/task/ChildTaskList.vue
@@ -3,6 +3,7 @@ import { ref, watch, onBeforeUnmount, nextTick, computed } from 'vue'
import { defineProps, defineEmits } from 'vue'
import { getCachedImageUrl, revokeAllImageUrls } from '../../common/imageCache'
import type { Task } from '@/common/models'
+import '@/assets/child-list-shared.css'
const imageCacheName = 'images-v1'
@@ -138,26 +139,26 @@ onBeforeUnmount(() => {
-
+
{{ title }}
Loading tasks...
Error: {{ error }}
No {{ title }}