web: added the base for the web project

This commit is contained in:
Carl-Gerhard Lindesvärd
2023-10-26 20:53:11 +02:00
parent 15e29edaa7
commit 8a87fff689
107 changed files with 3607 additions and 512 deletions

View File

@@ -0,0 +1,21 @@
import { type HtmlProps } from "@/types";
type WithSidebarProps = HtmlProps<HTMLDivElement>
export function WithSidebar({children}: WithSidebarProps) {
return (
<div className="grid grid-cols-[200px_minmax(0,1fr)] gap-8">
{children}
</div>
)
}
type SidebarProps = HtmlProps<HTMLDivElement>
export function Sidebar({children}: SidebarProps) {
return (
<div className="flex flex-col gap-1">
{children}
</div>
)
}