import React from 'react'; import { Meta, Story } from '@storybook/react'; import { Input, InputProps } from './index'; import { HMSThemeProvider } from '../../hooks/HMSThemeProvider'; const meta: Meta = { title: 'Input Field', component: Input, }; export default meta; const placeHolder = `Enter Your Email Id`; const BasicInputField: Story = args => { return (
); }; const CompactInputField: Story = args => { return (
); }; const ValidationInputField: Story = args => { return (
); }; const Light: Story = args => { return (
); }; const SetStateInputField: Story = args => { const [input, setInput] = React.useState(``); return (
) => setInput((e.target as HTMLInputElement).value) } {...args} />
); }; export const Default = BasicInputField.bind({}); BasicInputField.args = {}; export const LightInput = Light.bind({}); BasicInputField.args = {}; export const CompactInput = CompactInputField.bind({}); CompactInputField.args = {}; export const ValidationInput = ValidationInputField.bind({}); ValidationInputField.args = {}; export const OnChangeInput = SetStateInputField.bind({}); SetStateInputField.args = {};