From fe80b4b9b0a1133864647168a33d42c438b790a8 Mon Sep 17 00:00:00 2001 From: jfspencer Date: Wed, 16 Apr 2025 14:35:30 -0600 Subject: [PATCH] squished keys --- package.json | 1 + src/index.tsx | 2 ++ src/pages/Keyboard.tsx | 25 +++++++++++++++++++++++++ vite.config.js | 3 ++- 4 files changed, 30 insertions(+), 1 deletion(-) create mode 100644 src/pages/Keyboard.tsx diff --git a/package.json b/package.json index 395585e5..d4c08312 100644 --- a/package.json +++ b/package.json @@ -29,6 +29,7 @@ "@lightningtv/core": "2.7.7", "@lightningtv/l3-ui-theme-base": "^1.0.0", "@lightningtv/solid": "2.7.14", + "@lightningtv/solid-ui": "^1.0.0", "@solid-primitives/list": "^0.1.0", "@solid-primitives/scheduled": "^1.5.0", "@solidjs/router": "^0.15.3", diff --git a/src/index.tsx b/src/index.tsx index 58c54c51..ace2ada1 100644 --- a/src/index.tsx +++ b/src/index.tsx @@ -23,6 +23,7 @@ import { browsePreload } from "./api/browsePreload"; import { entityPreload } from "./api/entityPreload"; import Player from "./pages/Player"; import LeftNavWrapper from "./pages/LeftNavWrapper"; +import KeyboardPage from './pages/Keyboard'; const Grid = lazy(() => import("./pages/Grid")); const Loops = lazy(() => import("./pages/Loops")); @@ -158,6 +159,7 @@ render(() => ( + diff --git a/src/pages/Keyboard.tsx b/src/pages/Keyboard.tsx new file mode 100644 index 00000000..6891cd0f --- /dev/null +++ b/src/pages/Keyboard.tsx @@ -0,0 +1,25 @@ +import { View } from "@lightningtv/solid"; +import { Text } from "@lightningtv/solid"; +import { Keyboard } from "@lightningtv/solid-ui"; +import { createSignal } from "solid-js"; + +const KeyboardPage = () => { + const [keySignal, setKeySignal] = createSignal(""); + return ( + + + + {keySignal()} + + + ); +}; + +export default KeyboardPage; diff --git a/vite.config.js b/vite.config.js index d6a13edd..5c4837cf 100644 --- a/vite.config.js +++ b/vite.config.js @@ -47,7 +47,8 @@ export default defineConfig({ exclude: [ "@lightningtv/solid", "@lightningtv/core", - "@lightningjs/renderer" + "@lightningjs/renderer", + "@lightningtv/solid-ui" ] }, server: {