NexoreUI
2.0
InstallationComponentsIconsTemplatesNewNexore MakePricing
Create Project
GitHub
NexoreUI
2.0
Navigation
InstallationComponentsIconsTemplatesNexore MakeCreate Project
InstallationComponents OverviewIcons
Categories (65)
ButtonInputCheckboxSelectSwitchSliderRatingFile Upload
CardAccordionTabsTableStepperScroll AreaNavigationDockData DisplayChartsCommerce
Modal (Dialog)AlertBadgeAvatarTooltipProgressSkeletonLoadersToasterSocial
Aurora Border CardAurora Search PillAI Prompt InputCommandInteractive Code BlockPro AI
Media ShowcaseOverlays & DrawersPro ButtonsPro DashboardsPro E-CommercePro FeedbackPro FormsPro InputsPro LayoutsPro ListsPro MarketingPro NavigationPro TablesSpecial FormsUltra Components
OverviewPro CardsPro ObjectsSoundPulseSilkUnveilNode Flow Graph
NexoreUI v2.0Studio
DocsPro Inputs

Pro Inputs

Specialized input primitives: OTP verification pins, tag editors, and currency inputs.

On This Page
Quick ActionsProject StudioNewNexore Make (AI)Source on GitHub
Specialized Controls

Pro Inputs

Specialized input primitives for high-precision data entry: OTP verification pins, tag tokenizers, formatted currency fields, and auto-expanding textareas.

npx nexoreui add pro-inputs

OTP Verification Code Input

Segmented security pin input with automatic focus advancement across digits.

component.tsx
1

API Reference (Props)

PropTypeDefaultDescription
lengthnumber6Number of numeric pin segments.
onChange(val: string) => void—Callback triggered on each digit input change.
classNamestring—Optional container class name.

Interactive Tag Input

Tokenizing input that converts typed enter keys into removable pill tags.

ReactTypeScript
component.tsx
1

API Reference (Props)

PropTypeDefaultDescription
placeholderstring'Add tag...'Placeholder string for tag input field.
classNamestring—Container CSS classes.

Currency Masked Input

Numerical input field with currency symbol prefix.

$
component.tsx
1

API Reference (Props)

PropTypeDefaultDescription
currencystring'$'Currency symbol prefix rendered inside the input.

Auto-Expanding Textarea

Smooth multi-line textarea that dynamically expands its height to fit content without scrollbars.

component.tsx
1

Hex Color Picker Input

Visual swatch picker with native color selection and synchronized state.

Accent Color

#18181b

component.tsx
1

API Reference (Props)

PropTypeDefaultDescription
valuestring'#8b5cf6'Initial hexadecimal color value.
onChange(color: string) => void—Callback when color is modified.
labelstring—Optional descriptive label.

Accessibility (a11y)

  • OTPCodeInput handles arrow keys and backspace navigation between numeric fields seamlessly.
  • TagInput tokens feature keyboard-accessible remove triggers with clear contrast.
  • ColorPickerInput wraps standard HTML5 color input ensuring full keyboard and accessibility support.