aboutsummaryrefslogtreecommitdiff
path: root/packages/taler-wallet-webextension/src/mui/input/FormControl.tsx
diff options
context:
space:
mode:
Diffstat (limited to 'packages/taler-wallet-webextension/src/mui/input/FormControl.tsx')
-rw-r--r--packages/taler-wallet-webextension/src/mui/input/FormControl.tsx13
1 files changed, 7 insertions, 6 deletions
diff --git a/packages/taler-wallet-webextension/src/mui/input/FormControl.tsx b/packages/taler-wallet-webextension/src/mui/input/FormControl.tsx
index 7a8395705..d4fa0368e 100644
--- a/packages/taler-wallet-webextension/src/mui/input/FormControl.tsx
+++ b/packages/taler-wallet-webextension/src/mui/input/FormControl.tsx
@@ -1,6 +1,7 @@
import { css } from "@linaria/core";
import { ComponentChildren, createContext, h } from "preact";
import { useContext, useState } from "preact/hooks";
+// eslint-disable-next-line import/extensions
import { Colors } from "../style";
export interface Props {
@@ -43,6 +44,8 @@ const fullWidthStyle = css`
width: 100%;
`;
+export const FormControlContext = createContext<FCCProps | null>(null);
+
export function FormControl({
color = "primary",
disabled = false,
@@ -121,8 +124,6 @@ export interface FCCProps {
variant: "filled" | "outlined" | "standard";
}
-export const FormControlContext = createContext<FCCProps | null>(null);
-
const defaultContextValue: FCCProps = {
color: "primary",
disabled: false,
@@ -132,10 +133,10 @@ const defaultContextValue: FCCProps = {
fullWidth: false,
hiddenLabel: false,
size: "medium",
- onBlur: () => {},
- onEmpty: () => {},
- onFilled: () => {},
- onFocus: () => {},
+ onBlur: () => null,
+ onEmpty: () => null,
+ onFilled: () => null,
+ onFocus: () => null,
required: false,
variant: "outlined",
};