import Clickable from '../Clickable' import TextField from '.' import { useState } from 'react' import { Meta, StoryObj } from '@storybook/react-vite' export default { title: 'react/TextField', component: TextField, parameters: { layout: 'centered', }, } as Meta export const Default: StoryObj = { args: { showLabel: false, assistiveText: '', disabled: false, required: false, invalid: false, readOnly: false, label: 'Label', requiredText: '*必須', subLabel: Text Link, placeholder: 'TextField', }, render(args) { return }, } export const Label: StoryObj = { render() { return }, } export const Placeholder: StoryObj = { render() { return }, } export const RequiredText: StoryObj = { render() { return }, } export const AssistiveText: StoryObj = { render() { return }, } export const SubLabel: StoryObj = { render() { return ( Text Link} /> ) }, } export const ShowCount = { render() { return }, } export const Disabled: StoryObj = { render() { return }, } export const Invalid: StoryObj = { render() { return }, } export const ReadOnly: StoryObj = { render() { return }, } export const Affix: StoryObj = { render() { return }, } export const Prefix: StoryObj = { render() { return ( } /> ) }, } export const Number: StoryObj = { render: function Render(args) { const [count, setCount] = useState(0) return ( setCount(parseInt(value))} onWheel={(e) => { e.currentTarget.blur() e.stopPropagation() }} /> ) }, }