Input

Atom

Metin giriş alanı. Label, hint, error, prefix icon, password toggle ve 3 boyut destekler.

Default

Preview
Code
<%- include('modules/ui/Input', { id: 'email', label: 'Email address', placeholder: 'you@example.com' }) %>

Required

Preview
Code
<%- include('modules/ui/Input', { id: 'name', label: 'Full name', required: true, placeholder: 'Jane Doe' }) %>

With hint

Preview

Letters, numbers and underscores only

Code
<%- include('modules/ui/Input', { id: 'user', label: 'Username', hint: 'Letters, numbers and underscores only' }) %>

Error state

Preview

Enter a valid email address

Code
<%- include('modules/ui/Input', { id: 'email', label: 'Email address', error: 'Enter a valid email address' }) %>

Disabled

Preview
Code
<%- include('modules/ui/Input', { id: 'acc', label: 'Account ID', disabled: true }) %>

Password

Preview
Code
<%- include('modules/ui/Input', { id: 'pw', label: 'Password', type: 'password', placeholder: '••••••••' }) %>

Prefix icon

Preview
Code
<%- include('modules/ui/Input', { id: 'search', label: 'Search', iconLeft: '', placeholder: 'Search…' }) %>

Sizes

Preview
Code
<%- include('modules/ui/Input', { id: 'sm', label: 'Small',  size: 'sm' }) %>
<%- include('modules/ui/Input', { id: 'md', label: 'Medium', size: 'md' }) %>
<%- include('modules/ui/Input', { id: 'lg', label: 'Large',  size: 'lg' }) %>
Source modules/ui/Input.ejs