# @askrjs/themes/carousel

> Published API exports for @askrjs/themes/carousel.

Source: [https://askrjs.com/docs/reference/api/themes/carousel](https://askrjs.com/docs/reference/api/themes/carousel)

Status: stable. Packages: @askrjs/themes/carousel.

**Published packages are authoritative.** Examples may lag behind a published contract. When guidance differs, verify the exports and TypeScript declarations in your installed package, then file an issue.

## Exports

This entrypoint publishes 5 exports from the declarations shipped by @askrjs/themes.

### `Carousel`

```ts
Carousel: (props: CatalogComponentProps) => JSX.Element
```

Styling-only carousel anatomy; it does not own an active slide, scrolling, or keyboard navigation.

### `CarouselContent`

```ts
CarouselContent: (props: CatalogComponentProps) => JSX.Element
```

Renders the `carousel-content` part of the shadcn-compatible catalog primitives.

### `CarouselItem`

```ts
CarouselItem: (props: CatalogComponentProps) => JSX.Element
```

Renders the `carousel-item` part of the shadcn-compatible catalog primitives.

### `CarouselNext`

```ts
CarouselNext: (props: CatalogComponentProps<HTMLButtonElement>) => JSX.Element
```

Button that navigates the carousel to the next item.

### `CarouselPrevious`

```ts
CarouselPrevious: (props: CatalogComponentProps<HTMLButtonElement>) => JSX.Element
```

Button that navigates the carousel to the previous item.

## Documentation navigation

[Previous](https://askrjs.com/docs/reference/api/themes/card/index.md) | [Next](https://askrjs.com/docs/reference/api/themes/center/index.md)
