aboutsummaryrefslogtreecommitdiff
path: root/packages/taler-wallet-webextension/src/mui/handlers.ts
diff options
context:
space:
mode:
authorSebastian <sebasjm@gmail.com>2022-11-22 15:43:39 -0300
committerSebastian <sebasjm@gmail.com>2022-11-22 15:43:39 -0300
commit88618df7b870732f4f29a80686dd4f4cf20887f8 (patch)
tree07eb8deb17cbd430c3f1f6a5767980cf67ddf296 /packages/taler-wallet-webextension/src/mui/handlers.ts
parentdc08d7d20eb805d95e7a74b1b6d5275e9e790953 (diff)
downloadwallet-core-88618df7b870732f4f29a80686dd4f4cf20887f8.tar.xz
amount field
Diffstat (limited to 'packages/taler-wallet-webextension/src/mui/handlers.ts')
-rw-r--r--packages/taler-wallet-webextension/src/mui/handlers.ts7
1 files changed, 7 insertions, 0 deletions
diff --git a/packages/taler-wallet-webextension/src/mui/handlers.ts b/packages/taler-wallet-webextension/src/mui/handlers.ts
index 9d393e5b7..655fceef9 100644
--- a/packages/taler-wallet-webextension/src/mui/handlers.ts
+++ b/packages/taler-wallet-webextension/src/mui/handlers.ts
@@ -13,6 +13,7 @@
You should have received a copy of the GNU General Public License along with
GNU Taler; see the file COPYING. If not, see <http://www.gnu.org/licenses/>
*/
+import { AmountJson } from "@gnu-taler/taler-util";
import { TalerError } from "@gnu-taler/taler-wallet-core";
export interface TextFieldHandler {
@@ -21,6 +22,12 @@ export interface TextFieldHandler {
error?: string;
}
+export interface AmountFieldHandler {
+ onInput?: (value: AmountJson) => Promise<void>;
+ value: AmountJson;
+ error?: string;
+}
+
export interface ButtonHandler {
onClick?: () => Promise<void>;
error?: TalerError;