diff --git a/src/components/carousel/Carousel.vue b/src/components/carousel/Carousel.vue new file mode 100644 index 000000000..ef4a70861 --- /dev/null +++ b/src/components/carousel/Carousel.vue @@ -0,0 +1,459 @@ + + + + + \ No newline at end of file diff --git a/src/components/utils/UniqueComponentId.js b/src/components/utils/UniqueComponentId.js new file mode 100644 index 000000000..88d86f507 --- /dev/null +++ b/src/components/utils/UniqueComponentId.js @@ -0,0 +1,6 @@ +var lastId = 0; + +export default function (prefix = 'pr_id_') { + lastId++; + return `${prefix}${lastId}`; +} \ No newline at end of file diff --git a/src/main.js b/src/main.js index 3c490629c..2b380f3b9 100644 --- a/src/main.js +++ b/src/main.js @@ -7,6 +7,7 @@ import AccordionTab from './components/accordiontab/AccordionTab'; import Button from './components/button/Button'; import Calendar from './components/calendar/Calendar'; import Card from './components/card/Card'; +import Carousel from './components/carousel/Carousel'; import Chart from './components/chart/Chart'; import Checkbox from './components/checkbox/Checkbox'; import Chips from './components/chips/Chips'; @@ -77,6 +78,7 @@ Vue.component('AutoComplete', AutoComplete); Vue.component('Button', Button); Vue.component('Calendar', Calendar); Vue.component('Card', Card); +Vue.component('Carousel', Carousel); Vue.component('Chart', Chart); Vue.component('Checkbox', Checkbox); Vue.component('Chips', Chips);