From ba8a9c75655b4444182ec53df5ecf9b3f325890f Mon Sep 17 00:00:00 2001 From: Johannes Kirschbauer Date: Thu, 11 Jul 2024 18:45:29 +0200 Subject: [PATCH] Webview: add clanList edit --- pkgs/webview-ui/app/src/App.tsx | 2 + pkgs/webview-ui/app/src/layout/layout.tsx | 11 +- .../app/src/routes/settings/index.tsx | 134 ++++++++++-------- 3 files changed, 82 insertions(+), 65 deletions(-) diff --git a/pkgs/webview-ui/app/src/App.tsx b/pkgs/webview-ui/app/src/App.tsx index 98061def..9c056ae8 100644 --- a/pkgs/webview-ui/app/src/App.tsx +++ b/pkgs/webview-ui/app/src/App.tsx @@ -17,6 +17,8 @@ const [clanList, setClanList] = makePersisted(createSignal([]), { storage: localStorage, }); +clanList() && setActiveURI(clanList()[0]); + export { clanList, setClanList }; const App: Component = () => { diff --git a/pkgs/webview-ui/app/src/layout/layout.tsx b/pkgs/webview-ui/app/src/layout/layout.tsx index 66bea404..84412fc9 100644 --- a/pkgs/webview-ui/app/src/layout/layout.tsx +++ b/pkgs/webview-ui/app/src/layout/layout.tsx @@ -1,17 +1,13 @@ import { Component, JSXElement, Show } from "solid-js"; import { Header } from "./header"; import { Sidebar } from "../Sidebar"; -import { route, setRoute } from "../App"; -import { effect } from "solid-js/web"; +import { clanList, route, setRoute } from "../App"; interface LayoutProps { children: JSXElement; } export const Layout: Component = (props) => { - effect(() => { - console.log(route()); - }); return ( <>
@@ -24,12 +20,13 @@ export const Layout: Component = (props) => {
- {props.children}