import {
htmlMatrix,
Meta,
omit,
optionsToSummary,
Story,
} from '../../../../../docs';
import { Spinner, SpinnerProps } from './spinner.story';
const size = ['large', 'medium', 'small'] as const;
export default {
title: 'CSS/Spinner',
component: Spinner,
render: Spinner,
argTypes: {
children: {
description: 'Optional label.',
},
size: {
control: { type: 'radio', options: size },
table: { type: { summary: optionsToSummary(size) } },
},
},
args: {
children: 'Label',
size: 'medium',
},
parameters: { display: 'flex' },
} as Meta;
export const Playground: Story = {};
export const Size = htmlMatrix(Spinner, { size });
export const WithoutLabel: Story = {
args: {
children: null,
},
argTypes: omit('children'),
};