diff --git a/src/constants/Categories.ts b/src/constants/Categories.ts
index 28f7ac8..72fb68f 100644
--- a/src/constants/Categories.ts
+++ b/src/constants/Categories.ts
@@ -50,7 +50,8 @@ export const CATEGORIES = [
'Meta Balls',
'Image Trail',
'Shape Blur',
- 'Crosshair'
+ 'Crosshair',
+ 'Star Border',
]
},
{
diff --git a/src/constants/Components.ts b/src/constants/Components.ts
index a4e9454..668d513 100644
--- a/src/constants/Components.ts
+++ b/src/constants/Components.ts
@@ -12,6 +12,7 @@ const animations = {
'count-up': () => import('../demo/Animations/CountUpDemo.vue'),
'splash-cursor': () => import('../demo/Animations/SplashCursorDemo.vue'),
'noise': () => import('../demo/Animations/NoiseDemo.vue'),
+ 'star-border': () => import('../demo/Animations/StarBorderDemo.vue'),
'blob-cursor': () => import('../demo/Animations/BlobCursorDemo.vue'),
'meta-balls': () => import('../demo/Animations/MetaBallsDemo.vue'),
'image-trail': () => import('../demo/Animations/ImageTrailDemo.vue'),
diff --git a/src/constants/code/Animations/starBorderCode.ts b/src/constants/code/Animations/starBorderCode.ts
new file mode 100644
index 0000000..e9998eb
--- /dev/null
+++ b/src/constants/code/Animations/starBorderCode.ts
@@ -0,0 +1,21 @@
+import code from '@content/Animations/StarBorder/StarBorder.vue?raw';
+import type { CodeObject } from '../../../types/code';
+
+export const starBorder: CodeObject = {
+ cli: `npx jsrepo add https://vue-bits.dev/ui/Animations/StarBorder`,
+ usage: `
+
+ Star Border
+
+
+
+`,
+ code
+};
diff --git a/src/content/Animations/StarBorder/StarBorder.vue b/src/content/Animations/StarBorder/StarBorder.vue
new file mode 100644
index 0000000..0fa1a9a
--- /dev/null
+++ b/src/content/Animations/StarBorder/StarBorder.vue
@@ -0,0 +1,87 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/demo/Animations/StarBorderDemo.vue b/src/demo/Animations/StarBorderDemo.vue
new file mode 100644
index 0000000..aece091
--- /dev/null
+++ b/src/demo/Animations/StarBorderDemo.vue
@@ -0,0 +1,83 @@
+
+
+
+
+
+ Star Border
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+