summaryrefslogtreecommitdiffhomepage
path: root/packages/desktop/src/pages/session-layout.tsx
blob: 9a24608f01c3e68f8026575e5b84f77a1bf26d22 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
import { Show, type ParentProps } from "solid-js"
import { SessionProvider } from "@/context/session"
import { useParams } from "@solidjs/router"

export default function Layout(props: ParentProps) {
  const params = useParams()
  return (
    <Show when={params.id || true} keyed>
      <SessionProvider sessionId={params.id}>{props.children}</SessionProvider>
    </Show>
  )
}