import React from 'react';
import { Story, Meta } from '@storybook/react';
import Table from '../Table';
export default {
title: 'Components/Table',
component: Table,
} as Meta;
const Template: Story = (args) =>
;
export const Default = Template.bind({});
Default.args = {
columns: ['Column 1', 'Column 2', 'Column 3'],
rows: [
{ 'Column 1': 'Row 1, Column 1', 'Column 2': 'Row 1, Column 2', 'Column 3': 'Row 1, Column 3' },
{ 'Column 1': 'Row 2, Column 1', 'Column 2': 'Row 2, Column 2', 'Column 3': 'Row 2, Column 3' },
],
bordered: false,
style: {},
className: '',
};
export const BorderedTable = Template.bind({});
BorderedTable.args = {
...Default.args,
bordered: true,
};
export const CustomStyles = Template.bind({});
CustomStyles.args = {
...Default.args,
style: {
backgroundColor: 'lightgray',
border: '1px solid black',
},
};
export const CustomClassName = Template.bind({});
CustomClassName.args = {
...Default.args,
className: 'custom-table',
};