import { useParams } from "@solidjs/router";
import {
createMemo,
createResource,
createSignal,
For,
Match,
onMount,
Show,
Suspense,
Switch,
} from "solid-js";
import type { Commit, DID, DiffTextFragment } from "../../../util/types";
import { useDid } from "../context";
import { Header } from "../main";
import { getRepoCommit } from "../main.data";
import { buildTree, type TreeNode } from "./commit.data";
function RenderTree(props: { tree: TreeNode; skip?: boolean }) {
if (props.skip)
return (