From 5545558b0cbe0c3adc180bb22d8573ef790b3cb3 Mon Sep 17 00:00:00 2001 From: Jon Staab Date: Mon, 8 Jun 2026 15:16:09 -0700 Subject: [PATCH] First pass at full implementation --- src/Layout.tsx | 227 +++++++++++++++--------- src/components/QuorumChat.tsx | 132 ++++++++++++++ src/components/QuorumDetail.tsx | 88 +++++++++ src/components/QuorumList.tsx | 59 ++++++ src/components/forms/DkgForms.tsx | 148 +++++++++++++++ src/components/forms/ResharingForms.tsx | 139 +++++++++++++++ src/components/forms/SigningForms.tsx | 84 +++++++++ src/components/tabs/QuorumLog.tsx | 65 +++++++ src/components/tabs/QuorumMembers.tsx | 49 +++++ src/index.css | 4 + src/store.ts | 27 ++- 11 files changed, 934 insertions(+), 88 deletions(-) create mode 100644 src/components/QuorumChat.tsx create mode 100644 src/components/QuorumDetail.tsx create mode 100644 src/components/QuorumList.tsx create mode 100644 src/components/forms/DkgForms.tsx create mode 100644 src/components/forms/ResharingForms.tsx create mode 100644 src/components/forms/SigningForms.tsx create mode 100644 src/components/tabs/QuorumLog.tsx create mode 100644 src/components/tabs/QuorumMembers.tsx diff --git a/src/Layout.tsx b/src/Layout.tsx index a932b0c..9666713 100644 --- a/src/Layout.tsx +++ b/src/Layout.tsx @@ -1,37 +1,18 @@ -import { For, Show, createSignal, onMount } from "solid-js" -import { account, logout, view, setView, type View } from "./store" +import { createSignal, Show } from "solid-js" +import { account, logout, view, setView, activeQuorum } from "./store" +import QuorumList from "./components/QuorumList" +import QuorumDetail from "./components/QuorumDetail" +import QuorumChat from "./components/QuorumChat" +import { ProposeQuorum } from "./components/forms/DkgForms" +import { ProposeResharing } from "./components/forms/ResharingForms" +import { ProposeSign } from "./components/forms/SigningForms" -// Placeholder quorum list — will be replaced with real data -const MOCK_QUORUMS: { id: string; name: string }[] = [] - -function QuorumList() { - return ( - No quora yet
No pending items.
Quorum detail coming soon.