aboutsummaryrefslogtreecommitdiff
path: root/packages/taler-wallet-webextension/src/mui/TextField.stories.tsx
diff options
context:
space:
mode:
authorSebastian <sebasjm@gmail.com>2022-06-22 14:44:14 -0300
committerSebastian <sebasjm@gmail.com>2022-06-23 12:01:11 -0300
commitb06ae62de00a536525eac342c3dcb99d45c9eb86 (patch)
tree7cadf727cfc0522aac336a2e935a520eb1f3791e /packages/taler-wallet-webextension/src/mui/TextField.stories.tsx
parentea0baf25084bf549b2355d8f698aecb909a3e9d4 (diff)
downloadwallet-core-b06ae62de00a536525eac342c3dcb99d45c9eb86.tar.xz
fix text field multiline
Diffstat (limited to 'packages/taler-wallet-webextension/src/mui/TextField.stories.tsx')
-rw-r--r--packages/taler-wallet-webextension/src/mui/TextField.stories.tsx32
1 files changed, 22 insertions, 10 deletions
diff --git a/packages/taler-wallet-webextension/src/mui/TextField.stories.tsx b/packages/taler-wallet-webextension/src/mui/TextField.stories.tsx
index 25cde0e9a..fb044acbc 100644
--- a/packages/taler-wallet-webextension/src/mui/TextField.stories.tsx
+++ b/packages/taler-wallet-webextension/src/mui/TextField.stories.tsx
@@ -37,7 +37,7 @@ const Container = styled.div`
}
`;
-const BasicExample = (variant: Props["variant"]): VNode => {
+const Input = (variant: Props["variant"]): VNode => {
const [value, onChange] = useState("");
return (
<Container>
@@ -80,9 +80,8 @@ const BasicExample = (variant: Props["variant"]): VNode => {
);
};
-export const Standard = (): VNode => BasicExample("standard");
-export const Filled = (): VNode => BasicExample("filled");
-export const Outlined = (): VNode => BasicExample("outlined");
+export const InputStandard = (): VNode => Input("standard");
+export const InputFilled = (): VNode => Input("filled");
export const Color = (): VNode => {
const [value, onChange] = useState("");
@@ -92,40 +91,53 @@ export const Color = (): VNode => {
variant="standard"
label="Outlined secondary"
color="secondary"
+ {...{ value, onChange }}
+ />
+ <TextField
+ label="Filled success"
+ variant="standard"
+ color="success"
+ {...{ value, onChange }}
+ />
+ <TextField
+ label="Standard warning"
+ variant="standard"
+ color="warning"
+ {...{ value, onChange }}
/>
- <TextField label="Filled success" variant="standard" color="success" />
- <TextField label="Standard warning" variant="standard" color="warning" />
</Container>
);
};
-export const Multiline = (): VNode => {
+const Multiline = (variant: Props["variant"]): VNode => {
const [value, onChange] = useState("");
return (
<Container>
<TextField
{...{ value, onChange }}
label="Multiline"
- variant="standard"
+ variant={variant}
multiline
/>
<TextField
{...{ value, onChange }}
label="Max row 4"
- variant="standard"
+ variant={variant}
multiline
maxRows={4}
/>
<TextField
{...{ value, onChange }}
label="Row 10"
- variant="standard"
+ variant={variant}
multiline
rows={10}
/>
</Container>
);
};
+export const MultilineStandard = (): VNode => Multiline("standard");
+export const MultilineFilled = (): VNode => Multiline("filled");
export const Select = (): VNode => {
const [value, onChange] = useState("");