Welcome to the Notice System Demo
Form Components
A complete collection of form components for building interactive forms.
Input
Basic text input field for single-line text entry.
Value: (empty)
Textarea
Multi-line text input for longer content.
0 characters
Checkbox
Checkboxes for boolean selections with optional labels.
Terms accepted: No
Marketing opt-in: No
Notifications: Yes
You must accept this
Switch
Toggle switches for on/off settings.
Switch to dark theme
Automatically save changes
Make your profile visible to others
Dark mode: Off
Auto-save: On
Public profile: Off
Select
Dropdown select for choosing from a list of options.
Selected: None
Selected: None
Please select an option
FileUpload
Drag-and-drop file upload with preview and validation.
Drag and drop files here or click to browse
RadioGroup
Radio button group for single selection from multiple options.
Selected: standard
Slider
Range slider for selecting numeric values or ranges.
Range slider with two thumbs: $20 - $80
NumberInput
Numeric input with increment/decrement buttons.
Value: 1
Value must be positive
Combobox (Autocomplete)
Searchable dropdown with async loading support.
Selected: None
Please select a country
MultiSelect
Select multiple options with tags display.
Selected (0): None
DateTimePicker
Combined date and time selection in a single picker.
Selected: None
Date is required
OTPInput
One-time password input for verification codes.
Value: (empty)
Invalid code
Signature
Capture signatures via drawing or typed name with cursive fonts. Includes legal consent checkbox and multiple export formats.
Draw your signature or type your name and select a font
Component Features
- Input: Multiple types (text, email, password, search, tel, url), disabled state
- Textarea: Multi-line text, configurable rows, resizable
- Checkbox: Labels with rich content, required/disabled/error states
- Switch: Toggle on/off, disabled state, accessible
- Select: Options with groups, disabled items, error states, built-in label
- FileUpload: Drag-and-drop, preview images, file validation, progress indicator
- RadioGroup: Vertical/horizontal layout, descriptions, keyboard navigation
- Slider: Single value or range, size variants, custom formatting
- NumberInput: Stepper buttons, min/max constraints, keyboard support
- Combobox: Async search with debounce, loading states, filtering
- MultiSelect: Multiple selection with tags, max limit support
- DateTimePicker: Calendar + time selection, 12h/24h formats
- OTPInput: Auto-advance, paste support, numeric/alphanumeric modes
- Signature: Draw or type modes, cursive fonts, legal consent, PNG/SVG/DataURL export, stroke customization, validation