summaryrefslogtreecommitdiff
path: root/packages/taler-wallet-webextension/src/components
diff options
context:
space:
mode:
authorSebastian <sebasjm@gmail.com>2023-06-20 17:50:30 -0300
committerSebastian <sebasjm@gmail.com>2023-06-20 17:50:44 -0300
commit34e2fd51e038d26c9ea1c0c6770148640669518f (patch)
tree05d961659c2395454334cc17465e6e9b2ebe0284 /packages/taler-wallet-webextension/src/components
parent5c5586df99d16038a81c4c59151a83af227a2fc9 (diff)
downloadwallet-core-34e2fd51e038d26c9ea1c0c6770148640669518f.tar.gz
wallet-core-34e2fd51e038d26c9ea1c0c6770148640669518f.tar.bz2
wallet-core-34e2fd51e038d26c9ea1c0c6770148640669518f.zip
add select max amount
Diffstat (limited to 'packages/taler-wallet-webextension/src/components')
-rw-r--r--packages/taler-wallet-webextension/src/components/AmountField.tsx5
1 files changed, 4 insertions, 1 deletions
diff --git a/packages/taler-wallet-webextension/src/components/AmountField.tsx b/packages/taler-wallet-webextension/src/components/AmountField.tsx
index 432aa6af1..c330c72b5 100644
--- a/packages/taler-wallet-webextension/src/components/AmountField.tsx
+++ b/packages/taler-wallet-webextension/src/components/AmountField.tsx
@@ -24,7 +24,7 @@ import {
TranslatedString,
} from "@gnu-taler/taler-util";
import { Fragment, h, VNode } from "preact";
-import { useState } from "preact/hooks";
+import { useEffect, useState } from "preact/hooks";
import { useTranslationContext } from "@gnu-taler/web-util/browser";
import { AmountFieldHandler } from "../mui/handlers.js";
import { TextField } from "../mui/TextField.js";
@@ -56,6 +56,9 @@ export function AmountField({
const previousValue = Amounts.stringifyValue(normal);
const [textValue, setTextValue] = useState<string>(previousValue);
+ useEffect(() => {
+ setTextValue(previousValue);
+ }, [previousValue]);
function updateUnit(newUnit: number) {
setUnit(newUnit);