From 35ec4ae7e74ee811cbdebb943b9d56476b9d0f2b Mon Sep 17 00:00:00 2001 From: kakkokari-gtyih <67428053+kakkokari-gtyih@users.noreply.github.com> Date: Sat, 30 Aug 2025 10:32:45 +0900 Subject: [PATCH] fix --- packages/frontend/src/components/MkPoll.vue | 6 ++++-- packages/frontend/src/components/global/MkTime.vue | 5 +++-- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/packages/frontend/src/components/MkPoll.vue b/packages/frontend/src/components/MkPoll.vue index 03df170a46..01ffc32cba 100644 --- a/packages/frontend/src/components/MkPoll.vue +++ b/packages/frontend/src/components/MkPoll.vue @@ -50,9 +50,11 @@ const props = defineProps<{ const now = useLowresTime(); +const expiresAtTime = computed(() => props.expiresAt ? new Date(props.expiresAt).getTime() : null); + const remaining = computed(() => { - if (props.expiresAt == null) return -1; - return Math.floor(Math.max(new Date(props.expiresAt).getTime() - now.value, 0) / 1000); + if (expiresAtTime.value == null) return -1; + return Math.floor(Math.max(expiresAtTime.value - now.value, 0) / 1000); }); const total = computed(() => sum(props.choices.map(x => x.votes))); diff --git a/packages/frontend/src/components/global/MkTime.vue b/packages/frontend/src/components/global/MkTime.vue index 23dc2269f1..275d60b22c 100644 --- a/packages/frontend/src/components/global/MkTime.vue +++ b/packages/frontend/src/components/global/MkTime.vue @@ -14,7 +14,7 @@ SPDX-License-Identifier: AGPL-3.0-only