Carousel API
API documentation for Carousel component
CarouselRoot#
Props#
Defines valid properties in Carousel component.
State#
Defines valid state in Carousel component.
Exposes#
Defines the methods and properties exposed by Carousel component.
Interfaces#
PassThroughOptions
Defines passthrough(pt) options of Carousel component.
| name | type | default | description |
|---|---|---|---|
| root | CarouselRootPassThroughType<HTMLAttributes<HTMLDivElement>> | null | Used to pass attributes to the root's DOM element. |
Types#
Instance
Instance of Carousel component.
| values |
|---|
| ComponentInstance<CarouselRootProps, CarouselRootState, CarouselRootExposes> |
CarouselContent#
Props#
Defines valid properties in CarouselContent component.
State#
Exposes#
Defines the methods and properties exposed by CarouselContent component.
Interfaces#
PassThroughOptions
Defines passthrough(pt) options of CarouselContent component.
| name | type | default | description |
|---|---|---|---|
| root | CarouselContentPassThroughType<HTMLAttributes<HTMLDivElement>> | null | Used to pass attributes to the root's DOM element. |
Types#
Instance
Instance of CarouselContent component.
| values |
|---|
| ComponentInstance<CarouselContentProps, CarouselContentState, CarouselContentExposes> |
CarouselItem#
Props#
Defines valid properties in CarouselItem component.
State#
Exposes#
Defines the methods and properties exposed by CarouselItem component.
Interfaces#
PassThroughOptions
Defines passthrough(pt) options of CarouselItem component.
| name | type | default | description |
|---|---|---|---|
| root | CarouselItemPassThroughType<HTMLAttributes<HTMLDivElement>> | null | Used to pass attributes to the root's DOM element. |
Types#
Instance
Instance of CarouselItem component.
| values |
|---|
| ComponentInstance<CarouselItemProps, CarouselItemState, CarouselItemExposes> |
CarouselIndicators#
Props#
Defines valid properties in CarouselIndicators component.
State#
Exposes#
Defines the methods and properties exposed by CarouselIndicators component.
Interfaces#
PassThroughOptions
Defines passthrough(pt) options of CarouselIndicators component.
| name | type | default | description |
|---|---|---|---|
| root | CarouselIndicatorsPassThroughType<HTMLAttributes<HTMLDivElement>> | null | Used to pass attributes to the root's DOM element. |
Types#
Instance
Instance of CarouselIndicators component.
| values |
|---|
| ComponentInstance<CarouselIndicatorsProps, CarouselIndicatorsState, CarouselIndicatorsExposes> |
CarouselIndicator#
Props#
Defines valid properties in CarouselIndicator component.
State#
Exposes#
Defines the methods and properties exposed by CarouselIndicator component.
Interfaces#
PassThroughOptions
Defines passthrough(pt) options of CarouselIndicator component.
| name | type | default | description |
|---|---|---|---|
| root | CarouselIndicatorPassThroughType<HTMLAttributes<HTMLDivElement>> | null | Used to pass attributes to the root's DOM element. |
Types#
Instance
Instance of CarouselIndicator component.
| values |
|---|
| ComponentInstance<CarouselIndicatorProps, CarouselIndicatorState, CarouselIndicatorExposes> |
CarouselNext#
Props#
Defines valid properties in CarouselNext component.
State#
Exposes#
Defines the methods and properties exposed by CarouselNext component.
Interfaces#
PassThroughOptions
Defines passthrough(pt) options of CarouselNext component.
| name | type | default | description |
|---|---|---|---|
| root | CarouselNextPassThroughType<HTMLAttributes<HTMLButtonElement>> | null | Used to pass attributes to the root's DOM element. |
Types#
Instance
Instance of CarouselNext component.
| values |
|---|
| ComponentInstance<CarouselNextProps, CarouselNextState, CarouselNextExposes> |
CarouselPrev#
Props#
Defines valid properties in CarouselPrev component.
State#
Exposes#
Defines the methods and properties exposed by CarouselPrev component.
Interfaces#
PassThroughOptions
Defines passthrough(pt) options of CarouselPrev component.
| name | type | default | description |
|---|---|---|---|
| root | CarouselPrevPassThroughType<HTMLAttributes<HTMLButtonElement>> | null | Used to pass attributes to the root's DOM element. |
Types#
Instance
Instance of CarouselPrev component.
| values |
|---|
| ComponentInstance<CarouselPrevProps, CarouselPrevState, CarouselPrevExposes> |
useCarousel#
Props#
Defines valid properties in useCarousel.
State#
Defines valid state in useCarousel.
Exposes#
Defines the methods and properties exposed by useCarousel.
Interfaces#
Types#
Instance
Instance of useCarousel headless.
| values |
|---|
| HeadlessInstance<useCarouselProps, useCarouselState, useCarouselExposes> |