From 48fffff02a17c303dbf807de140d56af26cae88f Mon Sep 17 00:00:00 2001 From: protom Date: Wed, 19 Aug 2026 21:06:17 +0200 Subject: [PATCH] feat: send/receive dialogs, qr scanner, history and unlock components --- src/components/HistoryList.vue | 77 +++ src/components/QrCode.vue | 29 ++ src/components/QrScanner.vue | 73 +++ src/components/UnlockForm.vue | 99 ++++ src/components/receive/ReceiveDialog.vue | 131 +++++ .../receive/ReceiveLightningDialog.vue | 457 ++++++++++++++++++ src/components/receive/ReceiveTokenDialog.vue | 360 ++++++++++++++ src/components/send/PayInvoiceDialog.vue | 424 ++++++++++++++++ src/components/send/SendDialog.vue | 129 +++++ src/components/send/SendTokenDialog.vue | 330 +++++++++++++ 10 files changed, 2109 insertions(+) create mode 100644 src/components/HistoryList.vue create mode 100644 src/components/QrCode.vue create mode 100644 src/components/QrScanner.vue create mode 100644 src/components/UnlockForm.vue create mode 100644 src/components/receive/ReceiveDialog.vue create mode 100644 src/components/receive/ReceiveLightningDialog.vue create mode 100644 src/components/receive/ReceiveTokenDialog.vue create mode 100644 src/components/send/PayInvoiceDialog.vue create mode 100644 src/components/send/SendDialog.vue create mode 100644 src/components/send/SendTokenDialog.vue diff --git a/src/components/HistoryList.vue b/src/components/HistoryList.vue new file mode 100644 index 0000000..45852d5 --- /dev/null +++ b/src/components/HistoryList.vue @@ -0,0 +1,77 @@ + + + + + diff --git a/src/components/QrCode.vue b/src/components/QrCode.vue new file mode 100644 index 0000000..c5a8d1c --- /dev/null +++ b/src/components/QrCode.vue @@ -0,0 +1,29 @@ + + + + + diff --git a/src/components/QrScanner.vue b/src/components/QrScanner.vue new file mode 100644 index 0000000..4f35253 --- /dev/null +++ b/src/components/QrScanner.vue @@ -0,0 +1,73 @@ + + + + + diff --git a/src/components/UnlockForm.vue b/src/components/UnlockForm.vue new file mode 100644 index 0000000..9b6a355 --- /dev/null +++ b/src/components/UnlockForm.vue @@ -0,0 +1,99 @@ + + + + + diff --git a/src/components/receive/ReceiveDialog.vue b/src/components/receive/ReceiveDialog.vue new file mode 100644 index 0000000..1d718ad --- /dev/null +++ b/src/components/receive/ReceiveDialog.vue @@ -0,0 +1,131 @@ + + + + + diff --git a/src/components/receive/ReceiveLightningDialog.vue b/src/components/receive/ReceiveLightningDialog.vue new file mode 100644 index 0000000..0ce85d9 --- /dev/null +++ b/src/components/receive/ReceiveLightningDialog.vue @@ -0,0 +1,457 @@ + + + + + diff --git a/src/components/receive/ReceiveTokenDialog.vue b/src/components/receive/ReceiveTokenDialog.vue new file mode 100644 index 0000000..2f7b662 --- /dev/null +++ b/src/components/receive/ReceiveTokenDialog.vue @@ -0,0 +1,360 @@ + + + + + diff --git a/src/components/send/PayInvoiceDialog.vue b/src/components/send/PayInvoiceDialog.vue new file mode 100644 index 0000000..74977e1 --- /dev/null +++ b/src/components/send/PayInvoiceDialog.vue @@ -0,0 +1,424 @@ + + + + + diff --git a/src/components/send/SendDialog.vue b/src/components/send/SendDialog.vue new file mode 100644 index 0000000..e4d75f4 --- /dev/null +++ b/src/components/send/SendDialog.vue @@ -0,0 +1,129 @@ + + + + + diff --git a/src/components/send/SendTokenDialog.vue b/src/components/send/SendTokenDialog.vue new file mode 100644 index 0000000..c652201 --- /dev/null +++ b/src/components/send/SendTokenDialog.vue @@ -0,0 +1,330 @@ + + + + +