# Vue Carousel - Flowbite Use the carousel component to slide through multiple elements and images using custom controls, indicators, intervals, and options ## Default slider ```vue ``` ## Prop - controls ```typescript const props = defineProps({ controls: { type: Boolean, default: true, }, }) ``` ```vue ``` ## Prop - indicators ```typescript const props = defineProps({ indicators: { type: Boolean, default: true, }, }) ``` ```vue ``` ## Prop - slide ```typescript const props = defineProps({ slide: { type: Boolean, default: false, }, }) ``` ```vue ``` ## Prop - slide interval ```typescript const props = defineProps({ slideInterval: { type: Number, default: 3000, }, }) ``` ```vue ``` ## Prop - pictures ```typescript const props = defineProps({ pictures: { type: Array, default() { return [ { 'src': 'https://flowbite.com/docs/images/carousel/carousel-1.svg', 'alt': 'Picture 1', }, { 'src': 'https://flowbite.com/docs/images/carousel/carousel-2.svg', 'alt': 'Picture 2', }, { 'src': 'https://flowbite.com/docs/images/carousel/carousel-3.svg', 'alt': 'Picture 3', }, ] }, }, }) ``` ```vue ```