Add wallet module with receive and send functionality
- Introduced a new wallet module that includes components for sending and receiving Bitcoin payments. - Implemented WalletService to manage payment links and transactions, including methods for creating LNURL pay links and sending payments. - Added dialogs for receiving and sending payments, enhancing user interaction with the wallet. - Updated app configuration to enable the wallet module and integrated it into the main application flow. These changes provide users with a comprehensive wallet experience, allowing for seamless Bitcoin transactions.
This commit is contained in:
parent
c74945874c
commit
f75aae6be6
12 changed files with 1294 additions and 3 deletions
|
|
@ -155,10 +155,10 @@ const handleLogout = async () => {
|
|||
</DropdownMenuTrigger>
|
||||
<DropdownMenuContent align="end" class="w-56 lg:w-64">
|
||||
<!-- Wallet Balance in Dropdown -->
|
||||
<div class="flex items-center gap-2 px-2 py-1.5 text-sm border-b">
|
||||
<DropdownMenuItem @click="() => router.push('/wallet')" class="gap-2 border-b">
|
||||
<Wallet class="h-4 w-4 text-muted-foreground" />
|
||||
<CurrencyDisplay :balance-msat="totalBalance" />
|
||||
</div>
|
||||
</DropdownMenuItem>
|
||||
|
||||
<DropdownMenuItem @click="openProfileDialog" class="gap-2">
|
||||
<User class="h-4 w-4" />
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue