diff --git a/src/constants/Categories.ts b/src/constants/Categories.ts index 20c3d12..f70a632 100644 --- a/src/constants/Categories.ts +++ b/src/constants/Categories.ts @@ -47,6 +47,7 @@ export const CATEGORIES = [ 'Pixel Card', 'Carousel', 'Spotlight Card', + 'Circular Gallery', 'Flying Posters', 'Card Swap', 'Infinite Scroll', diff --git a/src/constants/Components.ts b/src/constants/Components.ts index 7f984ff..f206da7 100644 --- a/src/constants/Components.ts +++ b/src/constants/Components.ts @@ -35,6 +35,7 @@ const components = { 'pixel-card': () => import("../demo/Components/PixelCardDemo.vue"), 'carousel': () => import("../demo/Components/CarouselDemo.vue"), 'spotlight-card': () => import("../demo/Components/SpotlightCardDemo.vue"), + 'circular-gallery': () => import("../demo/Components/CircularGalleryDemo.vue"), 'flying-posters': () => import("../demo/Components/FlyingPostersDemo.vue"), 'card-swap': () => import("../demo/Components/CardSwapDemo.vue"), 'infinite-scroll': () => import("../demo/Components/InfiniteScrollDemo.vue"), diff --git a/src/constants/code/Components/circularGalleryCode.ts b/src/constants/code/Components/circularGalleryCode.ts new file mode 100644 index 0000000..7c7efbd --- /dev/null +++ b/src/constants/code/Components/circularGalleryCode.ts @@ -0,0 +1,27 @@ +import code from '@content/Components/CircularGallery/CircularGallery.vue?raw' +import type { CodeObject } from '../../../types/code' + +export const circularGallery: CodeObject = { + cli: `npx jsrepo add https://vue-bits.dev/ui/Components/CircularGallery`, + installation: `npm install ogl`, + usage: ` + +`, + code +} diff --git a/src/content/Components/CircularGallery/CircularGallery.vue b/src/content/Components/CircularGallery/CircularGallery.vue new file mode 100644 index 0000000..5822ffa --- /dev/null +++ b/src/content/Components/CircularGallery/CircularGallery.vue @@ -0,0 +1,711 @@ + + + diff --git a/src/demo/Components/CircularGalleryDemo.vue b/src/demo/Components/CircularGalleryDemo.vue new file mode 100644 index 0000000..6cf43a2 --- /dev/null +++ b/src/demo/Components/CircularGalleryDemo.vue @@ -0,0 +1,160 @@ + + +