[+] 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"> <script lang="ts">
import Icon from "@iconify/svelte";
import { post } from "./sdk"; import { post } from "./sdk";
import { slide } from "svelte/transition"; import { slide } from "svelte/transition";
@@ -107,7 +108,13 @@
</div> </div>
<button on:click={addCard}>添加</button> <button on:click={addCard}>添加</button>
{#if nfcAvail} {#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} {/if}
</div> </div>
</main> </main>
+8
View File
@@ -50,6 +50,11 @@ button
cursor: pointer cursor: pointer
transition: border-color 0.25s transition: border-color 0.25s
display: flex
align-items: center
justify-content: center
gap: 0.5rem
button:hover button:hover
border-color: #646cff border-color: #646cff
@@ -57,6 +62,9 @@ button:focus,
button:focus-visible button:focus-visible
outline: 4px auto -webkit-focus-ring-color outline: 4px auto -webkit-focus-ring-color
svg.iconify
display: inline-block
// Expand and shrink (breathing) animation when clicked // Expand and shrink (breathing) animation when clicked
//@keyframes breathing //@keyframes breathing
// 0% // 0%