- Welcome
- Getting started
- Latest updates
- Foundations
-
Components
- Accordion
- Alert
- Alignment
- Aria live
- Autosuggest
- Badge
- Banner alert
- Bar chart
- Blockquote
- Bottom navigation
- Bottom sheet
- Breadcrumb
- Breakpoint
- Button
- Calendar
- Card
- Card List
- Card button
- Carousel
- Checkbox
- Chip
- Chip group
- Code
- Content cards
- Data Table
- Datepicker
- Description list
- Dialog
- Divider
- Drawer
- Field Set
- Flare
- Flat list
- Flight leg
- Floating action button
- Floating notification
- Form label
- Form validation
- Graphic promotion
- Horizontal navigation
- Icon
- Image
- Infinite scroll
- Link
- List
- Map
- Mobile scroll container
- Modal
- Navigation bar
- Nudger
- Overlay
- Page indicator
- Pagination
- Panel
- Phone input
- Picker
- Popover
- Price
- Progress bar
- Radio button
- Rating
- Scrollable calendar
- Section header
- Section list
- Select
- Skeleton
- Skip link
- Slider
- Snackbar
- Snippet
- Spinner
- Split input
- Star rating
- Switch
- Table
- Text
- Text input
- Theming
- Ticket
- Toast
- Tooltip
- Touchable native feedback
- Touchable overlay
- Content
- Accessibility
Split input
Split input is a component to be used as an input component for otp and pin numbers.
Default
Storybook failed to load.
With six digits
Storybook failed to load.
With placeholder
Storybook failed to load.
Small
Storybook failed to load.
bpk-component-split-input
Backpack split-input component.
Installation
Check the main Readme for a complete installation guide.
Usage
import BpkSplitInput, { INPUT_TYPES } from '@skyscanner/backpack-web/bpk-component-split-input';
export default () => (
<BpkSplitInput
type={INPUT_TYPES.number}
name="otpInput"
id="otpInput"
label="otp input"
onChange={(e) => console.log('On Input Change')}
onSubmit={(e) => console.log('On Submit')}
/>
);
Props
Property | PropType | Required | Default Value |
---|---|---|---|
id | string | true | - |
name | string | true | - |
type | INPUT_TYPES (one of) | false | INPUT_TYPES.number |
inputLength | number | false | 4 |
placeholder | string | false | - |
label | string | true | - |
large | bool | false | true |
onChange | bool | true | - |
onSubmit | bool | true | - |
Made with ❤️ by Skyscanner © 2023
© 2023 Skyscanner Backpack. Page last updated on Nov 2, 2022, 12:53