import React from 'react' import type { Meta, StoryObj } from '@storybook/react' import Form from 'semantic-ui-react/dist/commonjs/collections/Form' import Icon from 'semantic-ui-react/dist/commonjs/elements/Icon/Icon' import { InputOnChangeData } from 'semantic-ui-react/dist/commonjs/elements/Input/Input' import { Field } from './Field' const address = '0x68FFc53C43C65C8Dd778969320e21B85b10363cE' const meta: Meta = { title: 'Field', component: Field } export default meta type Story = StoryObj export const Placeholder: Story = { render: () => } export const Value: Story = { render: () => } export const Message: Story = { render: () => ( ) } export const Error: Story = { render: () => ( ) } export const Loading: Story = { render: () => } export const Address: Story = { render: () => } export const Numeric: Story = { render: () => } export const Disabled: Story = { render: () => } export const Date: Story = { render: () => (
, props: InputOnChangeData ) => { console.log(props.value) }} /> , props: InputOnChangeData ) => { console.log(props.value) }} value={'1996-12-19'} /> ) } export const Action: Story = { render: () => ( alert('Action triggered!')} /> ) } export const WithIcon: Story = { render: () => ( } iconPosition="left" onAction={() => alert('Action triggered!')} /> ) } export const InsideAForm: Story = { render: () => (
alert('Action triggered!')} /> ) } export const WithBorders: Story = { render: () => (
alert('Action triggered!')} kind="full" /> ) } export const WithMaxLengthAndLabel: Story = { render: () => ( <> ) } export const WithAReactElementAsAMessage: Story = { render: () => ( A message} /> ) } export const WithWarningInfoAndErrorMessages: Story = { render: () => ( <>

) }