All components
Data Display

Carousel

beta
Since 1.1
Horizontally paged slides with position dots; snaps per slide on all platforms.
Data Display
primitive
Display
Documented
import { Carousel } from '@ivim/native/components';

When to use

Use when
A small set of equally-weighted slides (onboarding, highlights).
Don't use when
Content people need to compare at once — use a grid or list.

Example

Welcome
Swipe to continue.
Track progress
See your weekly metrics.
Stay on plan
Get refill reminders.

Accessibility

Roles and screen-reader behavior this component provides, plus keyboard interactions.
Slides scroll with native paging; dots are decorative.

State coverage

Interaction and visual states this component supports.
base
semantic color
density

Token references

Semantic design tokens this component page exercises. Tap one to edit it live.

Related components

Components that solve adjacent problems or compose with this one.