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