Skip to content

Commit 5efdf2e

Browse files
Barsnesmimarz
andauthored
docs(Textfield): better prefix and suffix story (#2375)
resolves #2299 Also removed full width story, as this was not adding anything useful to the docs --------- Co-authored-by: Michael Marszalek <mimarz@gmail.com>
1 parent 4abf5e6 commit 5efdf2e

File tree

2 files changed

+11
-19
lines changed

2 files changed

+11
-19
lines changed

packages/react/src/components/form/Textfield/Textfield.mdx

+4-4
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,10 @@ import * as TextfieldStories from './Textfield.stories';
1313

1414
## Prefix/Suffix
1515

16+
Prefixer og suffixer er nyttige for å vise enheter, valuta eller andre typer informasjon som er relevant for feltet.
17+
Du skal **ikke** bruke disse alene, siden skjermlesere ikke leser dem opp.
18+
Det er viktig at samme informasjon som vises i prefixet eller suffixet også er inkludert i ledeteksten.
19+
1620
<Canvas of={TextfieldStories.Adornments} />
1721

1822
## Antall tegn
@@ -23,10 +27,6 @@ import * as TextfieldStories from './Textfield.stories';
2327

2428
<Canvas of={TextfieldStories.Controlled} />
2529

26-
## Full bredde
27-
28-
<Canvas of={TextfieldStories.FullWidth} />
29-
3030
## Html Size
3131

3232
<Canvas of={TextfieldStories.HtmlSize} />

packages/react/src/components/form/Textfield/Textfield.stories.tsx

+7-15
Original file line numberDiff line numberDiff line change
@@ -32,30 +32,22 @@ export const WithCharacterCounter: Story = {
3232
},
3333
};
3434

35-
export const FullWidth: Story = {
35+
export const HtmlSize: Story = {
3636
args: {
3737
label: 'Label',
38-
},
39-
parameters: {
40-
layout: 'padded',
38+
htmlSize: 10,
4139
},
4240
};
4341

44-
export const HtmlSize: Story = {
42+
export const Adornments: Story = {
4543
args: {
46-
label: 'Label',
47-
htmlSize: 10,
44+
prefix: 'NOK',
45+
suffix: 'pr. mnd',
46+
size: 'md',
47+
label: 'Hvor mange kroner koster det per måned?',
4848
},
4949
};
5050

51-
export const Adornments: StoryFn<typeof Textfield> = () => (
52-
<div style={{ display: 'grid', gap: 'var(--ds-spacing-2)' }}>
53-
<Textfield prefix='prefix' suffix='suffix' size='sm' />
54-
<Textfield prefix='prefix' suffix='suffix' size='md' />
55-
<Textfield prefix='prefix' suffix='suffix' size='lg' />
56-
</div>
57-
);
58-
5951
export const Controlled: StoryFn<typeof Textfield> = () => {
6052
const [value, setValue] = useState<string>();
6153
return (

0 commit comments

Comments
 (0)