From ff20e90768d1d5bc91973115e7dfaa442d1e12eb Mon Sep 17 00:00:00 2001 From: zenn Date: Thu, 23 Apr 2026 13:51:06 +0900 Subject: [PATCH] =?UTF-8?q?v0.1.47=20-=20=EB=8D=B0=EB=AA=A8=20=EC=8A=A4?= =?UTF-8?q?=ED=81=AC=EB=A1=A4=EA=B3=BC=202=ED=8E=98=EC=9D=B4=EC=A7=80=20?= =?UTF-8?q?=EB=B3=B4=EA=B8=B0=20=EB=B3=B4=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/App.vue | 72 +++++++++++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 67 insertions(+), 5 deletions(-) diff --git a/src/App.vue b/src/App.vue index 0aee679..d2ab454 100644 --- a/src/App.vue +++ b/src/App.vue @@ -36,6 +36,7 @@ const viewMode = ref('focus') const printLayout = ref('single') const demoMode = ref(false) const demoDayOffset = ref(0) +const demoViewMode = ref('single') const authDialogOpen = ref(false) const authMode = ref('login') const authBusy = ref(false) @@ -490,6 +491,9 @@ const secondaryDateDisplay = computed(() => getDateDisplay(secondaryDate.value)) const demoDate = computed(() => createDemoDate(demoDayOffset.value)) const demoDateDisplay = computed(() => getDateDisplay(demoDate.value)) const demoPlanner = computed(() => createDemoRecord(demoDayOffset.value)) +const demoNextDate = computed(() => createDemoDate(Math.min(demoDayOffset.value + 1, 1))) +const demoNextDateDisplay = computed(() => getDateDisplay(demoNextDate.value)) +const demoNextPlanner = computed(() => createDemoRecord(Math.min(demoDayOffset.value + 1, 1))) const demoDday = computed(() => { const offset = demoDayOffset.value @@ -503,6 +507,15 @@ const demoDday = computed(() => { return 'D-7 나만의 루틴 만들기' }) +const demoNextDday = computed(() => { + const offset = Math.min(demoDayOffset.value + 1, 1) + + if (offset > 0) { + return 'D-6 나만의 루틴 만들기' + } + + return 'D-7 나만의 루틴 만들기' +}) const monthLabel = computed(() => `${calendarViewDate.value.getMonth() + 1}`.padStart(2, '0'), @@ -2146,7 +2159,7 @@ onBeforeUnmount(() => { @@ -2170,10 +2183,10 @@ onBeforeUnmount(() => {