[+] Scanning icon

This commit is contained in:
2025-03-25 13:45:31 -04:00
parent c7cd9ab7fa
commit 161e728927
2 changed files with 16 additions and 1 deletions
+8 -1
View File
@@ -1,4 +1,5 @@
<script lang="ts">
import Icon from "@iconify/svelte";
import { post } from "./sdk";
import { slide } from "svelte/transition";
@@ -107,7 +108,13 @@
</div>
<button on:click={addCard}>添加</button>
{#if nfcAvail}
<button on:click={startNFCScan}>NFC 扫描</button>
<button on:click={startNFCScan}>
{#if nfcScanning}
<Icon icon="line-md:loading-twotone-loop" /> NFC 扫描中...
{:else}
NFC 扫描
{/if}
</button>
{/if}
</div>
</main>
+8
View File
@@ -49,6 +49,11 @@ button
background-color: #1a1a1a
cursor: pointer
transition: border-color 0.25s
display: flex
align-items: center
justify-content: center
gap: 0.5rem
button:hover
border-color: #646cff
@@ -57,6 +62,9 @@ button:focus,
button:focus-visible
outline: 4px auto -webkit-focus-ring-color
svg.iconify
display: inline-block
// Expand and shrink (breathing) animation when clicked
//@keyframes breathing
// 0%