|
@@ -12,7 +12,7 @@ import { useDirectory } from "../../context/directory"
|
|
|
import { useKV } from "../../context/kv"
|
|
import { useKV } from "../../context/kv"
|
|
|
import { TodoItem } from "../../component/todo-item"
|
|
import { TodoItem } from "../../component/todo-item"
|
|
|
|
|
|
|
|
-export function Sidebar(props: { sessionID: string }) {
|
|
|
|
|
|
|
+export function Sidebar(props: { sessionID: string; overlay?: boolean }) {
|
|
|
const sync = useSync()
|
|
const sync = useSync()
|
|
|
const { theme } = useTheme()
|
|
const { theme } = useTheme()
|
|
|
const session = createMemo(() => sync.session.get(props.sessionID)!)
|
|
const session = createMemo(() => sync.session.get(props.sessionID)!)
|
|
@@ -77,6 +77,7 @@ export function Sidebar(props: { sessionID: string }) {
|
|
|
paddingBottom={1}
|
|
paddingBottom={1}
|
|
|
paddingLeft={2}
|
|
paddingLeft={2}
|
|
|
paddingRight={2}
|
|
paddingRight={2}
|
|
|
|
|
+ position={props.overlay ? "absolute" : "relative"}
|
|
|
>
|
|
>
|
|
|
<scrollbox flexGrow={1}>
|
|
<scrollbox flexGrow={1}>
|
|
|
<box flexShrink={0} gap={1} paddingRight={1}>
|
|
<box flexShrink={0} gap={1} paddingRight={1}>
|