HEX
Server: Apache/2
System: Linux s01 6.1.0-34-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.135-1 (2025-04-25) x86_64
User: beestg (1003)
PHP: 8.3.25
Disabled: exec,system,passthru,shell_exec,proc_close,proc_open,dl,popen,show_source,posix_kill,posix_mkfifo,posix_getpwuid,posix_setpgid,posix_setsid,posix_setuid,posix_setgid,posix_seteuid,posix_setegid,posix_uname
Upload Files
File: /home/beestg/public_html/wp-content/themes/Divi/common/stories/controls/input/text-input.stories.js
import TextInput from '../../../controls/input/text-input';


export default {
  title: 'Controls/Input/TextInput',
  component: TextInput,
  argTypes: {
    onChange: {
      action: 'changed',
      table: {
        disable: true,
      },
    },
    type: {
      options: ['text', 'password', 'email', 'number', 'date', 'month', 'url', 'week', 'time', 'search', 'datetime-local'],
      control: 'select',
      description: 'Type of the input.',
    },
  },
};


export const Default = {
  args: {
    className: 'et-common-input--text',
    type: 'text',
  },
};

export const EmailInput = {
  args: {
    ...Default.args,
    type: 'email',
    className: 'et-common-input--email',
  },
};

export const PasswordInput = {
  args: {
    ...Default.args,
    type: 'password',
    className: 'et-common-input--password',
  },
};


export const NumberInput = {
  args: {
    ...Default.args,
    type: 'number',
    className: 'et-common-input--number',
  },
};