summaryrefslogtreecommitdiff
path: root/packages/taler-wallet-webextension/src/mui
diff options
context:
space:
mode:
authorSebastian <sebasjm@gmail.com>2024-02-15 17:00:46 -0300
committerSebastian <sebasjm@gmail.com>2024-02-15 17:00:46 -0300
commit53497d03bb329b05caf3a64fdd47ca3c5bc298f7 (patch)
tree6371fe72f91e51a2f3e0708af43c332bbda012ef /packages/taler-wallet-webextension/src/mui
parentfd45d189259cef0a3a51683bb12412cd8c6fb9eb (diff)
downloadwallet-core-53497d03bb329b05caf3a64fdd47ca3c5bc298f7.tar.gz
wallet-core-53497d03bb329b05caf3a64fdd47ca3c5bc298f7.tar.bz2
wallet-core-53497d03bb329b05caf3a64fdd47ca3c5bc298f7.zip
fix #8395
Diffstat (limited to 'packages/taler-wallet-webextension/src/mui')
-rw-r--r--packages/taler-wallet-webextension/src/mui/TextField.tsx2
-rw-r--r--packages/taler-wallet-webextension/src/mui/handlers.ts4
-rw-r--r--packages/taler-wallet-webextension/src/mui/input/FormControl.tsx4
-rw-r--r--packages/taler-wallet-webextension/src/mui/input/FormHelperText.tsx2
-rw-r--r--packages/taler-wallet-webextension/src/mui/input/InputFilled.tsx22
-rw-r--r--packages/taler-wallet-webextension/src/mui/input/InputStandard.tsx16
6 files changed, 25 insertions, 25 deletions
diff --git a/packages/taler-wallet-webextension/src/mui/TextField.tsx b/packages/taler-wallet-webextension/src/mui/TextField.tsx
index 4d7c9a472..ab29fb78d 100644
--- a/packages/taler-wallet-webextension/src/mui/TextField.tsx
+++ b/packages/taler-wallet-webextension/src/mui/TextField.tsx
@@ -30,7 +30,7 @@ export interface Props {
autoFocus?: boolean;
color?: Colors;
disabled?: boolean;
- error?: string;
+ error?: string | Error;
fullWidth?: boolean;
helperText?: VNode | string;
id?: string;
diff --git a/packages/taler-wallet-webextension/src/mui/handlers.ts b/packages/taler-wallet-webextension/src/mui/handlers.ts
index 735e8523f..a194bd02a 100644
--- a/packages/taler-wallet-webextension/src/mui/handlers.ts
+++ b/packages/taler-wallet-webextension/src/mui/handlers.ts
@@ -18,13 +18,13 @@ import { AmountJson } from "@gnu-taler/taler-util";
export interface TextFieldHandler {
onInput?: SafeHandler<string>;
value: string;
- error?: string;
+ error?: string | Error;
}
export interface AmountFieldHandler {
onInput?: SafeHandler<AmountJson>;
value: AmountJson;
- error?: string;
+ error?: string | Error;
}
declare const __safe_handler: unique symbol;
diff --git a/packages/taler-wallet-webextension/src/mui/input/FormControl.tsx b/packages/taler-wallet-webextension/src/mui/input/FormControl.tsx
index 23dfcfd08..45f5a81d1 100644
--- a/packages/taler-wallet-webextension/src/mui/input/FormControl.tsx
+++ b/packages/taler-wallet-webextension/src/mui/input/FormControl.tsx
@@ -22,7 +22,7 @@ import { Colors } from "../style.js";
export interface Props {
color: Colors;
disabled: boolean;
- error?: string;
+ error?: string | Error;
focused: boolean;
fullWidth: boolean;
hiddenLabel: boolean;
@@ -124,7 +124,7 @@ export interface FCCProps {
// setAdornedStart,
color: Colors;
disabled: boolean;
- error: string | undefined;
+ error: string | undefined | Error;
filled: boolean;
focused: boolean;
fullWidth: boolean;
diff --git a/packages/taler-wallet-webextension/src/mui/input/FormHelperText.tsx b/packages/taler-wallet-webextension/src/mui/input/FormHelperText.tsx
index 5fa48a169..3b80b0f23 100644
--- a/packages/taler-wallet-webextension/src/mui/input/FormHelperText.tsx
+++ b/packages/taler-wallet-webextension/src/mui/input/FormHelperText.tsx
@@ -43,7 +43,7 @@ const containedStyle = css`
interface Props {
disabled?: boolean;
- error?: string;
+ error?: string | Error;
filled?: boolean;
focused?: boolean;
margin?: "dense";
diff --git a/packages/taler-wallet-webextension/src/mui/input/InputFilled.tsx b/packages/taler-wallet-webextension/src/mui/input/InputFilled.tsx
index a984f8451..0707046f3 100644
--- a/packages/taler-wallet-webextension/src/mui/input/InputFilled.tsx
+++ b/packages/taler-wallet-webextension/src/mui/input/InputFilled.tsx
@@ -27,7 +27,7 @@ export interface Props {
defaultValue?: string;
disabled?: boolean;
disableUnderline?: boolean;
- error?: string;
+ error?: string | Error;
fullWidth?: boolean;
id?: string;
margin?: "dense" | "normal" | "none";
@@ -89,9 +89,9 @@ const filledRootStyle = css`
border-top-left-radius: ${theme.shape.borderRadius}px;
border-top-right-radius: ${theme.shape.borderRadius}px;
transition: ${theme.transitions.create("background-color", {
- duration: theme.transitions.duration.shorter,
- easing: theme.transitions.easing.easeOut,
- })};
+ duration: theme.transitions.duration.shorter,
+ easing: theme.transitions.easing.easeOut,
+})};
// when is not disabled underline
&:hover {
background-color: ${backgroundColorHover};
@@ -124,9 +124,9 @@ const underlineStyle = css`
right: 0px;
transform: scaleX(0);
transition: ${theme.transitions.create("transform", {
- duration: theme.transitions.duration.shorter,
- easing: theme.transitions.easing.easeOut,
- })};
+ duration: theme.transitions.duration.shorter,
+ easing: theme.transitions.easing.easeOut,
+})};
pointer-events: none;
}
&[data-focused]:after {
@@ -139,8 +139,8 @@ const underlineStyle = css`
&:before {
border-bottom: 1px solid
${theme.palette.mode === "light"
- ? "rgba(0, 0, 0, 0.42)"
- : "rgba(255, 255, 255, 0.7)"};
+ ? "rgba(0, 0, 0, 0.42)"
+ : "rgba(255, 255, 255, 0.7)"};
left: 0px;
bottom: 0px;
right: 0px;
@@ -156,8 +156,8 @@ const underlineStyle = css`
@media (hover: none) {
border-bottom: 1px solid
${theme.palette.mode === "light"
- ? "rgba(0, 0, 0, 0.42)"
- : "rgba(255, 255, 255, 0.7)"};
+ ? "rgba(0, 0, 0, 0.42)"
+ : "rgba(255, 255, 255, 0.7)"};
}
}
&[data-disabled]:before {
diff --git a/packages/taler-wallet-webextension/src/mui/input/InputStandard.tsx b/packages/taler-wallet-webextension/src/mui/input/InputStandard.tsx
index f7b5040e4..7352c5ec1 100644
--- a/packages/taler-wallet-webextension/src/mui/input/InputStandard.tsx
+++ b/packages/taler-wallet-webextension/src/mui/input/InputStandard.tsx
@@ -27,7 +27,7 @@ export interface Props {
disabled?: boolean;
disableUnderline?: boolean;
endAdornment?: VNode;
- error?: string;
+ error?: string | Error;
fullWidth?: boolean;
id?: string;
margin?: "dense" | "normal" | "none";
@@ -82,9 +82,9 @@ const underlineStyle = css`
right: 0px;
transform: scaleX(0);
transition: ${theme.transitions.create("transform", {
- duration: theme.transitions.duration.shorter,
- easing: theme.transitions.easing.easeOut,
- })};
+ duration: theme.transitions.duration.shorter,
+ easing: theme.transitions.easing.easeOut,
+})};
pointer-events: none;
}
&[data-focused]:after {
@@ -97,8 +97,8 @@ const underlineStyle = css`
&:before {
border-bottom: 1px solid
${theme.palette.mode === "light"
- ? "rgba(0, 0, 0, 0.42)"
- : "rgba(255, 255, 255, 0.7)"};
+ ? "rgba(0, 0, 0, 0.42)"
+ : "rgba(255, 255, 255, 0.7)"};
left: 0px;
bottom: 0px;
right: 0px;
@@ -114,8 +114,8 @@ const underlineStyle = css`
@media (hover: none) {
border-bottom: 1px solid
${theme.palette.mode === "light"
- ? "rgba(0, 0, 0, 0.42)"
- : "rgba(255, 255, 255, 0.7)"};
+ ? "rgba(0, 0, 0, 0.42)"
+ : "rgba(255, 255, 255, 0.7)"};
}
}
&[data-disabled]:before {