Ariakit
/

CompositeTypeahead

Renders a component that adds typeahead functionality to composite components.

When the typeahead prop is enabled, which it is by default, hitting printable character keys will move focus to the next composite item that begins with the input characters.

Code examples

Optional Props


render

RenderProp<React.HTMLAttributes<any> & { ref?: React.Ref<any> | undefined; }> | React.ReactElement<any, string | React.JSXElementConstructor<any>> | undefined

Allows the component to be rendered as a different HTML element or React component. The value can be a React element or a function that takes in the original component props and gives back a React element with the props merged.

Check out the Composition guide for more details.


store

CompositeStore<CompositeStoreItem> | undefined

Object returned by the useCompositeStore hook. If not provided, the closest Composite or CompositeProvider components' context will be used.


typeahead

boolean | undefined = true

When enabled, pressing printable character keys will move focus to the next composite item that starts with the entered characters.

Stay tuned

Join 1,000+ subscribers and receive monthly tips & updates on new Ariakit content.

No spam. Unsubscribe anytime. Read latest issue