diff --git a/src/components/landing/Hero/Hero.vue b/src/components/landing/Hero/Hero.vue
index 14d4c2c..a276611 100644
--- a/src/components/landing/Hero/Hero.vue
+++ b/src/components/landing/Hero/Hero.vue
@@ -19,10 +19,10 @@
/>
-
+
New 🎉
- Staggered Menu
+ Liquid Ether
diff --git a/src/constants/Categories.ts b/src/constants/Categories.ts
index 34962e4..bf5ae9b 100644
--- a/src/constants/Categories.ts
+++ b/src/constants/Categories.ts
@@ -1,5 +1,5 @@
// Highlighted sidebar items
-export const NEW = ['Staggered Menu', 'Pixel Blast', 'Gradual Blur', 'Gradient Blinds', 'Bubble Menu', 'Prism', 'Plasma', 'Electric Border', 'Target Cursor', 'Pill Nav', 'Card Nav', 'Logo Loop', 'Prismatic Burst'];
+export const NEW = ['Liquid Ether', 'Staggered Menu', 'Pixel Blast', 'Gradual Blur', 'Gradient Blinds', 'Bubble Menu', 'Prism', 'Plasma', 'Electric Border', 'Target Cursor', 'Pill Nav', 'Card Nav', 'Logo Loop', 'Prismatic Burst'];
export const UPDATED = [];
// Used for main sidebar navigation
@@ -111,6 +111,7 @@ export const CATEGORIES = [
'Hyperspeed',
'Faulty Terminal',
'Plasma',
+ 'Liquid Ether',
'Ripple Grid',
'Silk',
'Lightning',
diff --git a/src/constants/Components.ts b/src/constants/Components.ts
index 5a15b0b..d07c4cc 100644
--- a/src/constants/Components.ts
+++ b/src/constants/Components.ts
@@ -114,6 +114,7 @@ const backgrounds = {
'gradient-blinds': () => import('../demo/Backgrounds/GradientBlindsDemo.vue'),
'prismatic-burst': () => import('../demo/Backgrounds/PrismaticBurstDemo.vue'),
'pixel-blast': () => import('../demo/Backgrounds/PixelBlastDemo.vue'),
+ 'liquid-ether': () => import('../demo/Backgrounds/LiquidEtherDemo.vue'),
};
export const componentMap = {
diff --git a/src/constants/code/Backgrounds/liquidEtherCode.ts b/src/constants/code/Backgrounds/liquidEtherCode.ts
new file mode 100644
index 0000000..19166d4
--- /dev/null
+++ b/src/constants/code/Backgrounds/liquidEtherCode.ts
@@ -0,0 +1,31 @@
+import code from '@content/Backgrounds/LiquidEther/LiquidEther.vue?raw';
+import { createCodeObject } from '../../../types/code';
+
+export const liquidEther = createCodeObject(code, 'Backgrounds/LiquidEther', {
+ installation: `npm install three`,
+ usage: `
+
+
+
+
+
+`
+});
diff --git a/src/content/Backgrounds/LiquidEther/LiquidEther.vue b/src/content/Backgrounds/LiquidEther/LiquidEther.vue
new file mode 100644
index 0000000..fb61139
--- /dev/null
+++ b/src/content/Backgrounds/LiquidEther/LiquidEther.vue
@@ -0,0 +1,1265 @@
+
+
+
+
+
diff --git a/src/demo/Backgrounds/LiquidEtherDemo.vue b/src/demo/Backgrounds/LiquidEtherDemo.vue
new file mode 100644
index 0000000..9e3f297
--- /dev/null
+++ b/src/demo/Backgrounds/LiquidEtherDemo.vue
@@ -0,0 +1,217 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+