diff options
| author | Adam Soltys <[email protected]> | 2024-09-04 09:14:09 -0700 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2024-09-04 09:17:16 -0700 |
| commit | 6f08cae4976fc936523ab3bac7537f7f630f9534 (patch) | |
| tree | c3618c6ce0305cca32ffacfdecadb87df31e1703 /src | |
| parent | d1a1edffcf77bdf20efb002766f877b1166336a7 (diff) | |
| download | coinos-ui-6f08cae4976fc936523ab3bac7537f7f630f9534.tar.gz coinos-ui-6f08cae4976fc936523ab3bac7537f7f630f9534.zip | |
qr/text toggle
Diffstat (limited to 'src')
| -rw-r--r-- | src/locales/de.json | 5 | ||||
| -rw-r--r-- | src/locales/el.json | 5 | ||||
| -rw-r--r-- | src/locales/en.json | 3 | ||||
| -rw-r--r-- | src/locales/es.json | 5 | ||||
| -rw-r--r-- | src/locales/fa.json | 5 | ||||
| -rw-r--r-- | src/locales/fr.json | 5 | ||||
| -rw-r--r-- | src/locales/ja.json | 5 | ||||
| -rw-r--r-- | src/locales/pt.json | 5 | ||||
| -rw-r--r-- | src/locales/ru.json | 5 | ||||
| -rw-r--r-- | src/locales/zh.json | 5 | ||||
| -rw-r--r-- | src/routes/(app)/[username]/generate/+server.ts | 1 | ||||
| -rw-r--r-- | src/routes/(app)/[username]/invoice/[id]/+page.svelte | 16 |
12 files changed, 51 insertions, 14 deletions
diff --git a/src/locales/de.json b/src/locales/de.json index c4213e3b..07beaf0e 100644 --- a/src/locales/de.json +++ b/src/locales/de.json @@ -405,7 +405,10 @@ "setAmount": "Betrag festlegen", "redeemVoucher": "Ecash oder LNURLw", "swap": "Tauschen", - "shareLink": "Link teilen" + "shareLink": "Link teilen", + "showText": "Text anzeigen", + "showQr": "QR anzeigen", + "copyPr": "Lohnanforderung kopieren" }, "items": { "add": "Artikel hinzufügen", diff --git a/src/locales/el.json b/src/locales/el.json index 34f867a7..b7f257af 100644 --- a/src/locales/el.json +++ b/src/locales/el.json @@ -396,7 +396,10 @@ "setAmount": "Ορίστε το ποσό", "redeemVoucher": "Ecash ή LNURLw", "swap": "Ανταλαγή", - "shareLink": "Κοινή χρήση συνδέσμου" + "shareLink": "Κοινή χρήση συνδέσμου", + "showText": "Εμφάνιση κειμένου", + "showQr": "Εμφάνιση QR", + "copyPr": "Αντιγραφή αιτήματος πληρωμής" }, "items": { "add": "Πρόσθεσε είδος", diff --git a/src/locales/en.json b/src/locales/en.json index 36274781..7d1b9b79 100644 --- a/src/locales/en.json +++ b/src/locales/en.json @@ -318,10 +318,13 @@ "addFunds": "Add Funds", "takeFunds": "Take Funds", "show": "Show", + "showText": "Show text", + "showQr": "Show QR", "hide": "Hide", "voucher": "Payment code", "qr": "QR", "copy": "Copy", + "copyPr": "Copy pay request", "shareLink": "Share link", "copyLink": "Copy link", "copyText": "Copy text", diff --git a/src/locales/es.json b/src/locales/es.json index 67c20724..37db1e51 100644 --- a/src/locales/es.json +++ b/src/locales/es.json @@ -378,7 +378,10 @@ "setAmount": "Monto establecido", "redeemVoucher": "Efectivo electrónico o LNURLw", "swap": "Intercambio", - "shareLink": "Compartir enlace" + "shareLink": "Compartir enlace", + "showText": "Mostrar texto", + "showQr": "Mostrar código QR", + "copyPr": "Copiar solicitud de pago" }, "items": { "add": "Añadir artículo", diff --git a/src/locales/fa.json b/src/locales/fa.json index 86a141b7..2fb0f554 100644 --- a/src/locales/fa.json +++ b/src/locales/fa.json @@ -378,7 +378,10 @@ "setAmount": "مقدار را تنظیم کنید", "redeemVoucher": "Ecash یا LNURLw", "swap": "تعویض کنید", - "shareLink": "لینک را به اشتراک بگذارید" + "shareLink": "لینک را به اشتراک بگذارید", + "showText": "نمایش متن", + "showQr": "نمایش QR", + "copyPr": "کپی درخواست پرداخت" }, "items": { "add": "این مورد را اضافه کنید", diff --git a/src/locales/fr.json b/src/locales/fr.json index 9a60286b..9aff7182 100644 --- a/src/locales/fr.json +++ b/src/locales/fr.json @@ -378,7 +378,10 @@ "setAmount": "Montant défini", "redeemVoucher": "Ecash ou LNURLw", "swap": "Échanger", - "shareLink": "Partager le lien" + "shareLink": "Partager le lien", + "showText": "Afficher le texte", + "showQr": "Afficher le QR", + "copyPr": "Copie de la demande de paiement" }, "items": { "add": "Ajouter un item", diff --git a/src/locales/ja.json b/src/locales/ja.json index e9f5f5d4..01bb3057 100644 --- a/src/locales/ja.json +++ b/src/locales/ja.json @@ -378,7 +378,10 @@ "setAmount": "金額を設定", "redeemVoucher": "Ecash または LNURLw", "swap": "スワップ", - "shareLink": "リンクを共有" + "shareLink": "リンクを共有", + "showText": "テキストを表示", + "showQr": "QRコードを表示", + "copyPr": "支払い請求のコピー" }, "items": { "add": "アイテムの追加", diff --git a/src/locales/pt.json b/src/locales/pt.json index 4b0ead10..147b2441 100644 --- a/src/locales/pt.json +++ b/src/locales/pt.json @@ -400,7 +400,10 @@ "setAmount": "Definir quantidade", "redeemVoucher": "Ecash ou LNURLw", "swap": "Trocar", - "shareLink": "Compartilhar link" + "shareLink": "Compartilhar link", + "showText": "Mostrar texto", + "showQr": "Mostrar QR", + "copyPr": "Copiar solicitação de pagamento" }, "items": { "add": "Adicionar Item", diff --git a/src/locales/ru.json b/src/locales/ru.json index 70225d51..6e41c956 100644 --- a/src/locales/ru.json +++ b/src/locales/ru.json @@ -378,7 +378,10 @@ "setAmount": "Установить сумму", "redeemVoucher": "Электронные деньги или LNURLw", "swap": "Менять", - "shareLink": "Поделиться ссылкой" + "shareLink": "Поделиться ссылкой", + "showText": "Показать текст", + "showQr": "Показать QR-код", + "copyPr": "Копировать запрос на оплату" }, "items": { "add": "Добавить элемент", diff --git a/src/locales/zh.json b/src/locales/zh.json index 2ea05657..7d2a95b1 100644 --- a/src/locales/zh.json +++ b/src/locales/zh.json @@ -378,7 +378,10 @@ "setAmount": "设置金额", "redeemVoucher": "Ecash 或 LNURLw", "swap": "交换", - "shareLink": "分享链接" + "shareLink": "分享链接", + "showText": "显示文本", + "showQr": "显示二维码", + "copyPr": "复制付款请求" }, "items": { "add": "新增项目", diff --git a/src/routes/(app)/[username]/generate/+server.ts b/src/routes/(app)/[username]/generate/+server.ts index cdfac166..5a442982 100644 --- a/src/routes/(app)/[username]/generate/+server.ts +++ b/src/routes/(app)/[username]/generate/+server.ts @@ -6,6 +6,7 @@ export async function POST({ cookies, request }) { let body = await request.json(); return json(await post(`/user`, body, auth(cookies))); } catch (e: any) { + console.log(e); error(500, e.message); } } diff --git a/src/routes/(app)/[username]/invoice/[id]/+page.svelte b/src/routes/(app)/[username]/invoice/[id]/+page.svelte index 423fc719..5ed40ce9 100644 --- a/src/routes/(app)/[username]/invoice/[id]/+page.svelte +++ b/src/routes/(app)/[username]/invoice/[id]/+page.svelte @@ -159,6 +159,10 @@ /> </a> </div> + {:else} + <div class="break-all pb-5 text-lg text-center"> + {txt} + </div> {/if} {#each invoice.items as i} @@ -209,8 +213,7 @@ > <Icon icon="copy" style="w-8 my-auto" /> <div class="my-auto"> - {$t("payments.copy")} - {txt.substr(0, 11)}...{txt.substr(-6)} + {$t("payments.copyPr")} </div> </button> @@ -238,10 +241,13 @@ class="w-full flex justify-center rounded-2xl border py-5 px-6 hover:opacity-80" on:click={() => ($showQr = !$showQr)} > - <Icon icon="qr" style="w-8 mr-1 invert my-auto" /> + {#if $showQr} + <Icon icon="text" style="w-6 mr-2 my-auto" /> + {:else} + <Icon icon="qr" style="w-8 mr-1 invert my-auto" /> + {/if} <div class="my-auto"> - {$showQr ? $t("payments.hide") : $t("payments.show")} - {$t("payments.qr")} + {$showQr ? $t("payments.showText") : $t("payments.showQr")} </div></button > </div> |
