From 48048e875f77dc2a95c59b14e69547b62a20a19b Mon Sep 17 00:00:00 2001 From: onmax Date: Fri, 11 Jul 2025 20:10:08 +0200 Subject: [PATCH] Add Beams component and demo with associated code examples --- src/constants/Components.ts | 1 + src/constants/code/Backgrounds/beamsCode.ts | 37 ++ src/content/Backgrounds/Beams/Beams.vue | 469 ++++++++++++++++++++ src/demo/Backgrounds/BeamsDemo.vue | 183 ++++++++ 4 files changed, 690 insertions(+) create mode 100644 src/constants/code/Backgrounds/beamsCode.ts create mode 100644 src/content/Backgrounds/Beams/Beams.vue create mode 100644 src/demo/Backgrounds/BeamsDemo.vue diff --git a/src/constants/Components.ts b/src/constants/Components.ts index ac70fc8..d1c9376 100644 --- a/src/constants/Components.ts +++ b/src/constants/Components.ts @@ -54,6 +54,7 @@ const backgrounds = { 'iridescence': () => import("../demo/Backgrounds/IridescenceDemo.vue"), 'threads': () => import("../demo/Backgrounds/ThreadsDemo.vue"), 'aurora': () => import("../demo/Backgrounds/AuroraDemo.vue"), + 'beams': () => import("../demo/Backgrounds/BeamsDemo.vue"), }; export const componentMap = { diff --git a/src/constants/code/Backgrounds/beamsCode.ts b/src/constants/code/Backgrounds/beamsCode.ts new file mode 100644 index 0000000..8fe6968 --- /dev/null +++ b/src/constants/code/Backgrounds/beamsCode.ts @@ -0,0 +1,37 @@ +import code from '@content/Backgrounds/Beams/Beams.vue?raw' +import type { CodeObject } from '../../../types/code' + +export const beams: CodeObject = { + cli: `npx jsrepo add https://vue-bits.dev/ui/Backgrounds/Beams`, + installation: `npm install three`, + usage: ` + + + +`, + code +} diff --git a/src/content/Backgrounds/Beams/Beams.vue b/src/content/Backgrounds/Beams/Beams.vue new file mode 100644 index 0000000..4f8585f --- /dev/null +++ b/src/content/Backgrounds/Beams/Beams.vue @@ -0,0 +1,469 @@ + + + + + diff --git a/src/demo/Backgrounds/BeamsDemo.vue b/src/demo/Backgrounds/BeamsDemo.vue new file mode 100644 index 0000000..17828ab --- /dev/null +++ b/src/demo/Backgrounds/BeamsDemo.vue @@ -0,0 +1,183 @@ + + + + +