From 35cfd2ae4ede5b7dc6fe21b0c596ac17fe2bd398 Mon Sep 17 00:00:00 2001 From: jhanma17 <196592339+jhanma17dev@users.noreply.github.com> Date: Wed, 16 Jul 2025 22:40:22 -0500 Subject: [PATCH 1/3] feat: Add folder component --- src/constants/Categories.ts | 1 + src/constants/Components.ts | 1 + src/constants/code/Components/folderCode.ts | 16 ++ src/content/Components/Folder/Folder.vue | 274 ++++++++++++++++++++ src/demo/Components/FolderDemo.vue | 70 +++++ 5 files changed, 362 insertions(+) create mode 100644 src/constants/code/Components/folderCode.ts create mode 100644 src/content/Components/Folder/Folder.vue create mode 100644 src/demo/Components/FolderDemo.vue diff --git a/src/constants/Categories.ts b/src/constants/Categories.ts index 2ceaea5..639647a 100644 --- a/src/constants/Categories.ts +++ b/src/constants/Categories.ts @@ -61,6 +61,7 @@ export const CATEGORIES = [ 'Spotlight Card', 'Circular Gallery', 'Flying Posters', + 'Folder', 'Card Swap', 'Infinite Scroll', 'Tilted Card', diff --git a/src/constants/Components.ts b/src/constants/Components.ts index a6dba2d..0d729a4 100644 --- a/src/constants/Components.ts +++ b/src/constants/Components.ts @@ -49,6 +49,7 @@ const components = { 'spotlight-card': () => import('../demo/Components/SpotlightCardDemo.vue'), 'circular-gallery': () => import('../demo/Components/CircularGalleryDemo.vue'), 'flying-posters': () => import('../demo/Components/FlyingPostersDemo.vue'), + 'folder': () => import('../demo/Components/FolderDemo.vue'), 'card-swap': () => import('../demo/Components/CardSwapDemo.vue'), 'infinite-scroll': () => import('../demo/Components/InfiniteScrollDemo.vue'), 'glass-icons': () => import('../demo/Components/GlassIconsDemo.vue'), diff --git a/src/constants/code/Components/folderCode.ts b/src/constants/code/Components/folderCode.ts new file mode 100644 index 0000000..97bf9da --- /dev/null +++ b/src/constants/code/Components/folderCode.ts @@ -0,0 +1,16 @@ +import code from '@content/Components/Folder/Folder.vue?raw'; +import type { CodeObject } from '../../../types/code'; + +export const folder: CodeObject = { + cli: `npx jsrepo add https://vue-bits.dev/ui/Components/Folder`, + usage: ` + +`, + code +}; \ No newline at end of file diff --git a/src/content/Components/Folder/Folder.vue b/src/content/Components/Folder/Folder.vue new file mode 100644 index 0000000..6fd2375 --- /dev/null +++ b/src/content/Components/Folder/Folder.vue @@ -0,0 +1,274 @@ + + + + + \ No newline at end of file diff --git a/src/demo/Components/FolderDemo.vue b/src/demo/Components/FolderDemo.vue new file mode 100644 index 0000000..f33dab9 --- /dev/null +++ b/src/demo/Components/FolderDemo.vue @@ -0,0 +1,70 @@ + + + \ No newline at end of file From 3f158a10262daf15dbadace279d3fc6e47c0c3b0 Mon Sep 17 00:00:00 2001 From: jhanma17 <196592339+jhanma17dev@users.noreply.github.com> Date: Wed, 16 Jul 2025 22:47:48 -0500 Subject: [PATCH 2/3] chore: remove comments on folder --- src/content/Components/Folder/Folder.vue | 6 ------ 1 file changed, 6 deletions(-) diff --git a/src/content/Components/Folder/Folder.vue b/src/content/Components/Folder/Folder.vue index 6fd2375..ccb1709 100644 --- a/src/content/Components/Folder/Folder.vue +++ b/src/content/Components/Folder/Folder.vue @@ -36,7 +36,6 @@