import { Meta, StoryFn, StoryObj } from '@storybook/react'; import React from 'react'; import { CurrencyField } from '.'; export default { args: {}, component: CurrencyField, title: 'Components/Fields/CurrencyField', } as Meta; const Template: StoryFn = (args) => { return ; }; export const Default: StoryObj = { args: { suffix: '%', }, render: Template, }; export const WithLabel: StoryObj = { args: { label: 'Notional', labelColorToken: 'white300', labelTypographyToken: 'bodySmallMedium', suffix: '%', }, render: Template, }; export const WithTooltip: StoryObj = { args: { label: 'Notional', labelColorToken: 'white300', labelTypographyToken: 'bodySmallMedium', suffix: '%', tooltip: 'Input Notional!', tooltipColorToken: 'white300', }, render: Template, }; export const WithCustomStyleProps: StoryObj = { args: { backgroundColorToken: 'primary800', borderColorToken: 'primary500', colorToken: 'primary300', disabledBackgroundColorToken: 'warning800', disabledBorderColorToken: 'warning500', disabledColorToken: 'warning500', errorBorderColorToken: 'error500', errorColorToken: 'error500', hoverBackgroundColorToken: 'secondary700', hoverBorderColorToken: 'primary800', hoverColorToken: 'primary700', hoverErrorBorderColorToken: 'error200', hoverErrorColorToken: 'error700', label: 'Notional', labelColorToken: 'white300', labelTypographyToken: 'bodySmallMedium', placeholderColorToken: 'secondary700', suffix: '%', }, render: Template, };