wix-style-react
Version:
89 lines (84 loc) • 1.5 kB
JavaScript
import React from 'react';
import { storiesOf } from '@storybook/react';
import Box from '../../Box';
import TimeTable from '../TimeTable';
const commonProps = {
addItemButtonLabel: 'Add Task',
columns: [
{
title: '1',
subtitle: 'DAY',
items: [{ content: 'Task 1' }],
disabled: true,
},
{
title: '2',
subtitle: 'DAY',
items: [
{
content: <Box height={100}>Task 2</Box>,
},
{
content: 'Task 3',
disabled: false,
},
],
disabled: true,
},
{
title: '3',
subtitle: 'DAY',
items: [{ content: 'Task 4' }],
disabled: true,
},
{
title: '4',
subtitle: 'DAY',
items: [{ content: 'Task 5' }],
active: true,
},
{
title: '5',
subtitle: 'DAY',
items: [{ content: 'Task 6' }],
},
{
title: '6',
subtitle: 'DAY',
items: [
{
content: 'Task 7',
disabled: true,
draggable: true,
},
],
},
{
title: '7',
subtitle: 'DAY',
items: [{ content: 'Task 8' }],
},
],
};
const tests = [
{
it: 'basic',
},
{
it: 'height = 150',
props: {
height: 150,
},
},
{
it: 'onAdd',
props: {
onAdd: ()=>{},
},
},
];
tests.forEach(({ it, props }) => {
storiesOf('TimeTable', module).add(it, () => (
<TimeTable {...commonProps} {...props} />
));
});