Skip to content

Commit

Permalink
chore(ordered-list): add ordered list controls (#12147)
Browse files Browse the repository at this point in the history
* chore(ordered-list): remove extra stories

* chore(ordered-list): add other examples
  • Loading branch information
aledavila committed Sep 27, 2022
1 parent c7d5d1e commit bedaf3e
Show file tree
Hide file tree
Showing 2 changed files with 62 additions and 17 deletions.
6 changes: 5 additions & 1 deletion packages/react/src/components/OrderedList/OrderedList.mdx
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { Props } from '@storybook/addon-docs';
import { Props, Preview, Story } from '@storybook/addon-docs';

# OrderedList

Expand All @@ -12,6 +12,10 @@ import { Props } from '@storybook/addon-docs';

## Overview

<Preview>
<Story id="components-orderedlist--playground" />
</Preview>

## Component API

<Props />
Expand Down
Original file line number Diff line number Diff line change
@@ -1,23 +1,19 @@
import React from 'react';
import OrderedList from '../OrderedList';
import { withKnobs, boolean } from '@storybook/addon-knobs';
import ListItem from '../ListItem';

const props = {
regular: () => {
return {
isExpressive: boolean('Expressive', false),
};
},
};
import mdx from './OrderedList.mdx';

export default {
title: 'Components/OrderedList',
component: OrderedList,
decorators: [withKnobs],
subcomponents: {
ListItem,
},
parameters: {
docs: {
page: mdx,
},
},
};

export const Default = () => (
Expand All @@ -39,10 +35,8 @@ export const Default = () => (
);

export const Nested = () => {
const regularProps = props.regular();

return (
<OrderedList {...regularProps}>
<OrderedList>
<ListItem>
Ordered List level 1
<OrderedList nested>
Expand All @@ -63,10 +57,8 @@ export const Nested = () => {
};

export const NativeListStyles = () => {
const regularProps = props.regular();

return (
<OrderedList native {...regularProps}>
<OrderedList native>
<ListItem>Ordered List level 1</ListItem>
<ListItem>Ordered List level 1</ListItem>
<ListItem>Ordered List level 1</ListItem>
Expand All @@ -90,3 +82,52 @@ export const NativeListStyles = () => {
</OrderedList>
);
};

export const Playground = (args) => (
<OrderedList {...args}>
<ListItem>Ordered List level 1</ListItem>
<ListItem>Ordered List level 1</ListItem>
<ListItem>Ordered List level 1</ListItem>
<ListItem>Ordered List level 1</ListItem>
<ListItem>Ordered List level 1</ListItem>
<ListItem>Ordered List level 1</ListItem>
<ListItem>Ordered List level 1</ListItem>
<ListItem>Ordered List level 1</ListItem>
<ListItem>Ordered List level 1</ListItem>
<ListItem>Ordered List level 1</ListItem>
<ListItem>Ordered List level 1</ListItem>
<ListItem>Ordered List level 1</ListItem>
<ListItem>Ordered List level 1</ListItem>
</OrderedList>
);

Playground.argTypes = {
children: {
table: {
disable: true,
},
},
className: {
table: {
disable: true,
},
},
isExpressive: {
control: {
type: 'boolean',
},
defaultValue: false,
},
native: {
control: {
type: 'boolean',
},
defaultValue: false,
},
nested: {
control: {
type: 'boolean',
},
defaultValue: false,
},
};

0 comments on commit bedaf3e

Please sign in to comment.