From f50859140d9ca7bcbfdc2cc84709ef6826953bec Mon Sep 17 00:00:00 2001 From: ByungCheol Date: Wed, 3 Jun 2026 18:01:51 +0900 Subject: [PATCH] =?UTF-8?q?feat:=20=EC=98=81=EC=88=98=EC=A6=9D=20=EC=9D=B8?= =?UTF-8?q?=EC=8B=9D=20=EC=A4=91=20=EB=AC=B4=ED=95=9C=20=EB=A1=9C=EB=94=A9?= =?UTF-8?q?=20=EB=B0=94=20=ED=91=9C=EC=8B=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.8 --- src/views/account/AccountView.vue | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/src/views/account/AccountView.vue b/src/views/account/AccountView.vue index 726ed60..06dd23b 100644 --- a/src/views/account/AccountView.vue +++ b/src/views/account/AccountView.vue @@ -561,7 +561,7 @@ onMounted(async () => { type="button" class="receipt-btn" :disabled="submitting || ocrRunning" @click="pickReceipt" >πŸ“· 영수증 μŠ€μΊ” - 인식 쀑… + 영수증 인식 쀑… @@ -570,6 +570,7 @@ onMounted(async () => { μžλ™ μž…λ ₯됨 μ‚¬μ§„μ—μ„œ κΈˆμ•‘Β·λ‚ μ§œΒ·μƒν˜Έλ₯Ό μžλ™ μž…λ ₯ +
@@ -980,6 +981,25 @@ button.primary { .receipt-status.ok { color: hsla(160, 100%, 37%, 1); } +/* 인식 쀑 λ¬΄ν•œ λ‘œλ”© λ°” */ +.receipt-progress { + flex-basis: 100%; + height: 4px; + border-radius: 2px; + background: var(--color-background-mute); + overflow: hidden; +} +.receipt-progress .bar { + width: 40%; + height: 100%; + border-radius: 2px; + background: hsla(160, 100%, 37%, 1); + animation: receipt-indeterminate 1.1s ease-in-out infinite; +} +@keyframes receipt-indeterminate { + 0% { margin-left: -40%; } + 100% { margin-left: 100%; } +} .entry-form label { display: flex; flex-direction: column;