import { Meta, Story } from '@storybook/react'; import React from 'react'; import { Column, ColumnProps } from './Column'; const styles = { column: `p-6 bg-slate-200`, }; export default { title: 'Layouts/Column', component: Column, argTypes: { maxWidth: { control: 'select', }, isNested: { table: { defaultValue: { summary: 'false' }, }, }, }, parameters: { controls: { expanded: true }, }, } as Meta; const DefaultTemplate: Story = args => (

Single Column

); const TwoColumTemplate: Story = args => (

Two Column

Two Column

); const ThreeColumnTemplate: Story = args => (

Three Column

Three Column

Three Column

); const FourColumnTemplate: Story = args => (

Four Column

Four Column

Four Column

Four Column

); const OneThirdTemplate: Story = args => (

Single Column

Two Column Span

); const TwoThirdTemplate: Story = args => (

Two Column Span

Single Column

); export const Default = DefaultTemplate.bind({}); Default.args = { cols: '1', isNested: false, }; export const TwoColum = TwoColumTemplate.bind({}); TwoColum.args = { ...Default.args, cols: '2', }; export const ThreeColumn = ThreeColumnTemplate.bind({}); ThreeColumn.args = { ...Default.args, cols: '3', }; export const FourColumn = FourColumnTemplate.bind({}); FourColumn.args = { ...Default.args, cols: '4', }; export const OneThird = OneThirdTemplate.bind({}); OneThird.args = { ...Default.args, cols: '1/3', }; export const TwoThird = TwoThirdTemplate.bind({}); TwoThird.args = { ...Default.args, cols: '2/3', }; Default.storyName = 'Single Column'; TwoColum.storyName = 'Two Columns'; ThreeColumn.storyName = 'Three Columns'; FourColumn.storyName = 'Four Columns'; OneThird.storyName = 'One Third'; TwoThird.storyName = 'Two Thirds';