NotHere
uses tcmts.registry.registryShare, which uses tcmts.registry.registryOpen, which uses node:crypto
A page the registry doesn't have, and the ways back.
import { registryShare } from "#codebase/tcmts/registry"; import { RegistryFrame } from "#codebase/tcmts/registry/pages"; import { at } from "#codebase/tcmts/share"; import { Link } from "react-aria-components"; export function NotHere({ what }: { what: string }) { registryShare(); return ( <RegistryFrame tab="" title="Not found"> <div className="narrow"> <div className="empty"> <p>{what}</p> <div className="actions center"> <Link className="btn" href={at("/")}> What's new </Link> <Link className="btn" href={at("/libraries")}> Every library </Link> </div> </div> </div> </RegistryFrame> ); }