From 65240f0f8e5704a468e376792d9f54be5d84db63 Mon Sep 17 00:00:00 2001 From: David Haz Date: Sat, 12 Jul 2025 10:38:49 +0300 Subject: [PATCH] Migrate --- src/constants/Categories.ts | 1 + src/constants/Components.ts | 1 + .../code/Components/circularGalleryCode.ts | 27 + .../CircularGallery/CircularGallery.vue | 711 ++++++++++++++++++ src/demo/Components/CircularGalleryDemo.vue | 160 ++++ 5 files changed, 900 insertions(+) create mode 100644 src/constants/code/Components/circularGalleryCode.ts create mode 100644 src/content/Components/CircularGallery/CircularGallery.vue create mode 100644 src/demo/Components/CircularGalleryDemo.vue 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 @@ + + +