import React from 'react';
import { Meta, Story } from '@storybook/react';
import { Stack } from '../../layout/stack';
import { FlexStack } from '../../layout/flex-stack';
import { Icon } from '../icon';
import { Button, BUTTON_SIZE, BUTTON_KIND } from '.';
export default {
title: 'UI/Button',
component: Button,
} as Meta;
const Template: Story = ({ children = 'Action', ...props }) => (
);
const Items = (props) => (
);
export const Default = Template.bind({});
export const All = () => (
Size
{Object.values(BUTTON_SIZE).map((size) => (
))}
Kind
{Object.values(BUTTON_KIND).map((kind) => (
))}
Active
{Object.values(BUTTON_KIND).map((kind) => (
))}
As link
{Object.values(BUTTON_KIND).map((kind) => (
))}
With icon
{Object.values(BUTTON_KIND).map((kind) => (
))}
{Object.values(BUTTON_KIND).map((kind) => (
))}
Disabled
{Object.values(BUTTON_KIND).map((kind) => (
))}
Outline & Kind
{Object.values(BUTTON_SIZE).map((size) => (
{Object.values(BUTTON_KIND).map((kind) => (
))}
))}
Active
{Object.values(BUTTON_KIND).map((kind) => (
))}
With icon
{Object.values(BUTTON_SIZE).map((size) => (
{Object.values(BUTTON_KIND).map((kind) => (
))}
))}
Only icon
{Object.values(BUTTON_SIZE).map((size) => (
{Object.values(BUTTON_KIND).map((kind) => (
))}
))}
Disabled
{Object.values(BUTTON_KIND).map((kind) => (
))}
Solid & Kind
{Object.values(BUTTON_SIZE).map((size) => (
{Object.values(BUTTON_KIND).map((kind) => (
))}
))}
Active
{Object.values(BUTTON_KIND).map((kind) => (
))}
With icon
{Object.values(BUTTON_SIZE).map((size) => (
{Object.values(BUTTON_KIND).map((kind) => (
))}
))}
Only icon
{Object.values(BUTTON_SIZE).map((size) => (
{Object.values(BUTTON_KIND).map((kind) => (
))}
))}
Disabled
{Object.values(BUTTON_KIND).map((kind) => (
))}
);