From 8b1b86328394824d103ee85195831ee0047caa65 Mon Sep 17 00:00:00 2001 From: Utkarsh-Singhal-26 Date: Thu, 24 Jul 2025 08:48:42 +0530 Subject: [PATCH] Added background --- src/constants/Categories.ts | 3 +- src/constants/Components.ts | 1 + .../code/Backgrounds/faultyTerminalCode.ts | 33 ++ .../FaultyTerminal/FaultyTerminal.vue | 439 ++++++++++++++++++ src/demo/Backgrounds/FaultyTerminalDemo.vue | 202 ++++++++ 5 files changed, 677 insertions(+), 1 deletion(-) create mode 100644 src/constants/code/Backgrounds/faultyTerminalCode.ts create mode 100644 src/content/Backgrounds/FaultyTerminal/FaultyTerminal.vue create mode 100644 src/demo/Backgrounds/FaultyTerminalDemo.vue diff --git a/src/constants/Categories.ts b/src/constants/Categories.ts index c7844c6..6bf56b4 100644 --- a/src/constants/Categories.ts +++ b/src/constants/Categories.ts @@ -1,5 +1,5 @@ // Highlighted sidebar items -export const NEW = ['Target Cursor', 'Ripple Grid', 'Magic Bento', 'Galaxy', 'Text Type', 'Glass Surface', 'Sticker Peel', 'Scroll Stack']; +export const NEW = ['Target Cursor', 'Ripple Grid', 'Magic Bento', 'Galaxy', 'Text Type', 'Glass Surface', 'Sticker Peel', 'Scroll Stack', 'Faulty Terminal']; export const UPDATED = []; // Used for main sidebar navigation @@ -93,6 +93,7 @@ export const CATEGORIES = [ 'Dither', 'Dot Grid', 'Hyperspeed', + 'Faulty Terminal', 'Ripple Grid', 'Silk', 'Lightning', diff --git a/src/constants/Components.ts b/src/constants/Components.ts index 374b699..a4b611d 100644 --- a/src/constants/Components.ts +++ b/src/constants/Components.ts @@ -95,6 +95,7 @@ const backgrounds = { 'grid-distortion': () => import('../demo/Backgrounds/GridDistortionDemo.vue'), 'ripple-grid': () => import('../demo/Backgrounds/RippleGridDemo.vue'), 'galaxy': () => import('../demo/Backgrounds/GalaxyDemo.vue'), + 'faulty-terminal': () => import('../demo/Backgrounds/FaultyTerminalDemo.vue'), }; export const componentMap = { diff --git a/src/constants/code/Backgrounds/faultyTerminalCode.ts b/src/constants/code/Backgrounds/faultyTerminalCode.ts new file mode 100644 index 0000000..3a5a89b --- /dev/null +++ b/src/constants/code/Backgrounds/faultyTerminalCode.ts @@ -0,0 +1,33 @@ +import code from '@content/Backgrounds/FaultyTerminal/FaultyTerminal.vue?raw'; +import { createCodeObject } from '../../../types/code'; + +export const faultyTerminal = createCodeObject(code, 'Backgrounds/FaultyTerminal', { + installation: `npm install ogl`, + usage: ` + +` +}); diff --git a/src/content/Backgrounds/FaultyTerminal/FaultyTerminal.vue b/src/content/Backgrounds/FaultyTerminal/FaultyTerminal.vue new file mode 100644 index 0000000..95f037c --- /dev/null +++ b/src/content/Backgrounds/FaultyTerminal/FaultyTerminal.vue @@ -0,0 +1,439 @@ + + + diff --git a/src/demo/Backgrounds/FaultyTerminalDemo.vue b/src/demo/Backgrounds/FaultyTerminalDemo.vue new file mode 100644 index 0000000..caaf0a6 --- /dev/null +++ b/src/demo/Backgrounds/FaultyTerminalDemo.vue @@ -0,0 +1,202 @@ + + + + +