diff options
author | Sebastian <sebasjm@gmail.com> | 2023-05-10 15:01:56 -0300 |
---|---|---|
committer | Sebastian <sebasjm@gmail.com> | 2023-05-10 15:01:56 -0300 |
commit | 55a1e8c6e1ab34702525aadf18b1acce2d06e616 (patch) | |
tree | df430fee9ba715fc64c342052b43c1b66a532cd7 /packages/exchange-backoffice-ui/src/Dashborad.tsx | |
parent | f281803f1e555b8e8c1e76612b1f6b7128033cd6 (diff) |
fix form
Diffstat (limited to 'packages/exchange-backoffice-ui/src/Dashborad.tsx')
-rw-r--r-- | packages/exchange-backoffice-ui/src/Dashborad.tsx | 35 |
1 files changed, 27 insertions, 8 deletions
diff --git a/packages/exchange-backoffice-ui/src/Dashborad.tsx b/packages/exchange-backoffice-ui/src/Dashborad.tsx index a540caa8d..19ea4a31c 100644 --- a/packages/exchange-backoffice-ui/src/Dashborad.tsx +++ b/packages/exchange-backoffice-ui/src/Dashborad.tsx @@ -16,7 +16,8 @@ import { ChevronDownIcon, MagnifyingGlassIcon, } from "@heroicons/react/20/solid"; -import { useState } from "preact/hooks"; +import { useRef, useState } from "preact/hooks"; +import { Form } from "./Form.js"; const navigation = [ { name: "Dashboard", href: "#", icon: HomeIcon, current: true }, @@ -43,9 +44,10 @@ function classNames(...classes: string[]) { export function Dashboard({ children, }: { - children: ComponentChildren; + children?: ComponentChildren; }): VNode { const [sidebarOpen, setSidebarOpen] = useState(false); + const logRef = useRef<HTMLPreElement>(null); return ( <> @@ -53,6 +55,7 @@ export function Dashboard({ <Transition.Root show={sidebarOpen} as={Fragment}> <Dialog as="div" + /* @ts-ignore */ class="relative z-50 lg:hidden" onClose={setSidebarOpen} > @@ -195,9 +198,12 @@ export function Dashboard({ alt="Your Company" /> </div> + <div class="text-white text-sm"> + <pre ref={logRef}></pre> + </div> <nav class="flex flex-1 flex-col"> <ul role="list" class="flex flex-1 flex-col gap-y-7"> - <li> + {/* <li> <ul role="list" class="-mx-2 space-y-1"> {navigation.map((item) => ( <li key={item.name}> @@ -224,8 +230,8 @@ export function Dashboard({ </li> ))} </ul> - </li> - <li> + </li> */} + {/* <li> <div class="text-xs font-semibold leading-6 text-indigo-200"> Your teams </div> @@ -249,7 +255,7 @@ export function Dashboard({ </li> ))} </ul> - </li> + </li> */} <li class="mt-auto"> <a href="#" @@ -314,7 +320,11 @@ export function Dashboard({ /> {/* Profile dropdown */} - <Menu as="div" class="relative"> + <Menu + as="div" + /* @ts-ignore */ + class="relative" + > <Menu.Button class="-m-1.5 flex items-center p-1.5"> <span class="sr-only">Open user menu</span> <img @@ -368,7 +378,16 @@ export function Dashboard({ </div> <main class="py-10"> - <div class="px-4 sm:px-6 lg:px-8">{children}</div> + <div class="px-4 sm:px-6 lg:px-8"> + <div class="mx-auto max-w-3xl"> + <Form + onUpdate={(v) => { + if (!logRef.current) return; + logRef.current.innerHTML = JSON.stringify(v, undefined, 1); + }} + /> + </div> + </div> </main> </div> </div> |