import React from 'react';
import { space } from '@moda/tokens';
import { States } from '../../utilities';
import { Stack, StackProps } from './Stack';
export default { title: 'Components/Stack' };
export const Vertical = () => (
states={space.scale.map((_, index) => ({ space: index }))}>
One
Two
Three
);
export const Horizontal = () => (
states={space.scale.map((_, index) => ({
space: index,
direction: 'horizontal'
}))}
>
One
Two
Three
);
export const VerticalUsingAlignItems = () => (
states={['flex-start', 'flex-end', 'stretch', 'center'].map(alignItems => ({
space: 2,
alignItems
}))}
>
One
Two
Three
);
export const HorizontalUsingJustifyContent = () => (
states={['flex-start', 'flex-end', 'space-between', 'space-around', 'space-evenly'].map(
justifyContent => ({
space: 2,
justifyContent,
direction: 'horizontal'
})
)}
>
One
Two
Three
);