Skip to content

Commit 4d967d2

Browse files
Merge pull request #25 from jeffreylauwers/feature/codetabs-of-prop
feat(storybook): CodeTabs React tab dynamisch via of={Story.Default}
2 parents 1b5bed2 + 5f368d9 commit 4d967d2

32 files changed

Lines changed: 49 additions & 71 deletions

packages/storybook/src/Button.docs.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ export const [intro, rest] = docs.split('<!-- VOORBEELD -->');
1616
</PreviewFrame>
1717

1818
<CodeTabs
19-
react={`<Button variant="strong">Tekst</Button>`}
19+
of={ButtonStories.Default}
2020
html={`<button type="button" class="dsn-button dsn-button--strong dsn-button--size-default">Tekst</button>`}
2121
/>
2222

packages/storybook/src/Checkbox.docs.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ export const [intro, rest] = docs.split('<!-- VOORBEELD -->');
1616
</PreviewFrame>
1717

1818
<CodeTabs
19-
react={`<Checkbox id="checkbox-1" />`}
19+
of={CheckboxStories.Default}
2020
html={`<div class="dsn-checkbox">
2121
<input type="checkbox" class="dsn-checkbox__input" id="checkbox-1" />
2222
<span class="dsn-checkbox__control" aria-hidden="true">

packages/storybook/src/CheckboxGroup.docs.mdx

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,7 @@ export const [intro, rest] = docs.split('<!-- VOORBEELD -->');
1616
</PreviewFrame>
1717

1818
<CodeTabs
19-
react={`<CheckboxGroup>
20-
<CheckboxOption label="Sport" />
21-
<CheckboxOption label="Muziek" />
22-
<CheckboxOption label="Reizen" />
23-
</CheckboxGroup>`}
19+
of={CheckboxGroupStories.Default}
2420
html={`<div class="dsn-checkbox-group">
2521
<label class="dsn-checkbox-option">
2622
<div class="dsn-checkbox">

packages/storybook/src/CheckboxOption.docs.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ export const [intro, rest] = docs.split('<!-- VOORBEELD -->');
1616
</PreviewFrame>
1717

1818
<CodeTabs
19-
react={`<CheckboxOption label="Optie label" />`}
19+
of={CheckboxOptionStories.Default}
2020
html={`<label class="dsn-checkbox-option">
2121
<div class="dsn-checkbox">
2222
<input type="checkbox" class="dsn-checkbox__input" />

packages/storybook/src/DateInput.docs.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ export const [intro, rest] = docs.split('<!-- VOORBEELD -->');
1616
</PreviewFrame>
1717

1818
<CodeTabs
19-
react={`<DateInput />`}
19+
of={DateInputStories.Default}
2020
html={`<div class="dsn-date-input-wrapper">
2121
<input type="date" class="dsn-text-input dsn-date-input" />
2222
<!-- calendar button (niet-focusbaar, voor muisgebruikers) -->

packages/storybook/src/DateInputGroup.docs.mdx

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,7 @@ export const [intro, rest] = docs.split('<!-- VOORBEELD -->');
1616
</PreviewFrame>
1717

1818
<CodeTabs
19-
react={`<DateInputGroup
20-
id="geboortedatum"
21-
value={{ day: '', month: '', year: '' }}
22-
onChange={(val) => console.log(val)}
23-
/>`}
19+
of={DateInputGroupStories.Default}
2420
html={`<div class="dsn-date-input-group">
2521
<div class="dsn-date-input-group__field">
2622
<label class="dsn-date-input-group__label" for="geboortedatum-dag">Dag</label>

packages/storybook/src/EmailInput.docs.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ export const [intro, rest] = docs.split('<!-- VOORBEELD -->');
1616
</PreviewFrame>
1717

1818
<CodeTabs
19-
react={`<EmailInput placeholder="naam@voorbeeld.nl" />`}
19+
of={EmailInputStories.Default}
2020
html={`<input type="email" inputmode="email" class="dsn-text-input" autocomplete="email" placeholder="naam@voorbeeld.nl" />`}
2121
/>
2222

packages/storybook/src/FormField.docs.mdx

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,7 @@ export const [intro, rest] = docs.split('<!-- VOORBEELD -->');
1616
</PreviewFrame>
1717

1818
<CodeTabs
19-
react={`<FormField label="E-mailadres" htmlFor="email">
20-
<EmailInput id="email" placeholder="naam@voorbeeld.nl" />
21-
</FormField>`}
19+
of={FormFieldStories.Default}
2220
html={`<div class="dsn-form-field">
2321
<label class="dsn-form-field-label" for="email">E-mailadres</label>
2422
<input type="email" class="dsn-text-input" id="email" placeholder="naam@voorbeeld.nl" />

packages/storybook/src/FormFieldDescription.docs.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ export const [intro, rest] = docs.split('<!-- VOORBEELD -->');
1616
</PreviewFrame>
1717

1818
<CodeTabs
19-
react={`<FormFieldDescription>Beschrijving tekst.</FormFieldDescription>`}
19+
of={FormFieldDescriptionStories.Default}
2020
html={`<p class="dsn-form-field-description">Beschrijving tekst.</p>`}
2121
/>
2222

packages/storybook/src/FormFieldErrorMessage.docs.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ export const [intro, rest] = docs.split('<!-- VOORBEELD -->');
1616
</PreviewFrame>
1717

1818
<CodeTabs
19-
react={`<FormFieldErrorMessage>Dit veld is verplicht.</FormFieldErrorMessage>`}
19+
of={FormFieldErrorMessageStories.Default}
2020
html={`<p class="dsn-form-field-error-message">
2121
<!-- exclamation-circle icon -->
2222
Dit veld is verplicht.

0 commit comments

Comments
 (0)