aboutsummaryrefslogtreecommitdiff
path: root/packages/taler-wallet-webextension/src/cta/TransferCreate/state.ts
diff options
context:
space:
mode:
Diffstat (limited to 'packages/taler-wallet-webextension/src/cta/TransferCreate/state.ts')
-rw-r--r--packages/taler-wallet-webextension/src/cta/TransferCreate/state.ts15
1 files changed, 7 insertions, 8 deletions
diff --git a/packages/taler-wallet-webextension/src/cta/TransferCreate/state.ts b/packages/taler-wallet-webextension/src/cta/TransferCreate/state.ts
index cee41b708..f11526c0e 100644
--- a/packages/taler-wallet-webextension/src/cta/TransferCreate/state.ts
+++ b/packages/taler-wallet-webextension/src/cta/TransferCreate/state.ts
@@ -32,12 +32,17 @@ export function useComponentState(
if (talerUri) {
return {
- status: "show-qr",
+ status: "created",
talerUri,
error: undefined,
cancel: {
onClick: onClose,
},
+ copyToClipboard: {
+ onClick: async () => {
+ navigator.clipboard.writeText(talerUri);
+ }
+ },
}
}
@@ -71,13 +76,7 @@ export function useComponentState(
value: subject,
onInput: async (e) => setSubject(e)
},
- copyToClipboard: {
- onClick: async () => {
- const uri = await accept();
- navigator.clipboard.writeText(uri || "");
- }
- },
- showQr: {
+ create: {
onClick: async () => {
const uri = await accept();
setTalerUri(uri)