From d8992408fa88e2c6e3395eabc3533f786863cb8c Mon Sep 17 00:00:00 2001 From: Dreamodus Date: Sun, 12 Jul 2026 14:49:26 -0700 Subject: [PATCH] Docs: add all-digital LED console below the analog mixer --- apps/docs/src/sections/Console.tsx | 60 +++++++++++++++++++++++++++++- 1 file changed, 59 insertions(+), 1 deletion(-) diff --git a/apps/docs/src/sections/Console.tsx b/apps/docs/src/sections/Console.tsx index c0e3deb..745b4a8 100644 --- a/apps/docs/src/sections/Console.tsx +++ b/apps/docs/src/sections/Console.tsx @@ -1,5 +1,11 @@ import React from 'react'; -import { Fader, FlatKnob, SegmentDisplay } from 'dreamknob'; +import { Fader, FlatKnob, LEDFader, LEDKnob, SegmentDisplay } from 'dreamknob'; + +const METER_ZONES = [ + { upTo: 0.62, color: '#3df2ad' }, + { upTo: 0.85, color: '#ffd23e' }, + { upTo: 1, color: '#ff4d6b' }, +]; const CHANNELS = [ { name: 'Kick', color: '#4cc2ff', level: -4 }, @@ -56,6 +62,49 @@ const Channel: React.FC<{ name: string; color: string; level: number }> = ({ ); }; +const LEDChannel: React.FC<{ name: string; color: string; level: number }> = ({ + name, + color, + level, +}) => ( +
+ {name} + + + +
+); + export const Console: React.FC = () => (
@@ -70,6 +119,15 @@ export const Console: React.FC = () => ( ))}
+

+ …and the same desk, all-digital: LEDKnob + LEDFader with + meter zones. +

+
+ {CHANNELS.map(ch => ( + + ))} +
);