import * as React from 'react';
import { storiesOf } from '@storybook/react';
import SpreadSheetProvider from '../SpreadSheetProvider';
import { Props, IRowWithCell } from '../SpreadSheetProvider/index.data';
import * as R from 'rambda';
const sheet: Props = {
usage: 'editor',
padding: { bottom: 200, right: 500 },
freezeAt: { i: 0, j: 0 },
columns: [
{ width: 90, type: 'text' },
{ width: 90, type: 'richtext' },
{ width: 90, type: 'numeric' },
{ width: 90, type: 'text' },
{ width: 90, type: 'text' },
{ width: 90, type: 'text' },
],
rows: R.range(0, 100).map(i => ({
id: 'row' + i,
type: 'header',
level: 1,
cells: R.range(0, 6).map(j => ({
id: `${i * 100} - ${j}`,
value: j === 2 ? 3 : `${i * 100 + j}+++++++++++++++++++++++
+++++++++++`,
style: {
fontSize: 16,
},
})),
})),
};
storiesOf('sheet', module).add('lazy-load', () => {
return (