import React from 'react'; import { Meta, Story } from '@storybook/react'; import { RunInfo } from './run-info'; export default { title: 'Components/RunInfo', component: RunInfo, args: { size: 'medium', }, argTypes: { size: { options: ['small', 'medium', 'large', 'xlarge'], control: { type: 'select' }, }, }, } as Meta; const Template: Story = (args) => ; export const Default = Template.bind({}); Default.args = { title: 'Bundle Size', current: '120KiB', baseline: '100KiB', delta: '+20%', deltaType: 'HIGH_NEGATIVE', }; export const DeltaPercentage = Template.bind({}); DeltaPercentage.args = { ...Default.args, deltaPercentage: '+20KiB', }; export const SizeLarge = Template.bind({}); SizeLarge.args = { ...Default.args, size: 'large', }; export const TitleHoverCard = Template.bind({}); TitleHoverCard.args = { ...Default.args, titleHoverCard: 'Info', }; export const TitleTooltip = Template.bind({}); TitleTooltip.args = { ...Default.args, titleTooltip: 'Info', }; export const Loading = Template.bind({}); Loading.args = { title: 'Bundle Size', loading: true, };