import { tableData } from '../../../utils/storybook/ArgTypes';
export const argTypes = {
  checked: {
    name: 'Checked {checked}',
    defaultValue: false,
    control: { type: 'boolean' },
    description: 'Controls the selected state of the component',
    table: tableData('Options', 'boolean', false),
  },
  disabled: {
    name: 'Disabled {disabled}',
    defaultValue: false,
    control: { type: 'boolean' },
    description: 'Used to determine if user interaction with the component is allowed',
    table: tableData('Options', 'boolean', false),
  },
  content: {
    name: 'Content {content}',
    defaultValue: '128 GB',
    control: { type: 'text' },
    description: 'Component label',
    table: tableData('', 'string', '128 GB'),
  },
  additional: {
    name: 'Assistive text {additional}',
    defaultValue: 'Additional description',
    control: { type: 'text' },
    description: 'Used to provide the user with additional assistive text',
    table: tableData('Options', 'string', '-'),
  },
  indeterminate: {
    name: 'Selected indicator {indeterminate}',
    defaultValue: false,
    control: { type: 'boolean' },
    description: 'Used to determine the selected state indicator for the component',
    table: tableData('Options', 'boolean', false),
  },
};
