CLAUDE.md gains the header-content, module-store and saved-views rows. docs/development.md says what a new page is and which tests hold it. components/ui/README.md names every file in the directory, and a contract test keeps it that way: seventeen had slipped in unlisted. copyItems' comment still claimed it was a feature file.
15 lines
469 B
TypeScript
15 lines
469 B
TypeScript
import { Home } from "lucide-react";
|
|
import { lazyWithPreload } from "../../lib/lazyWithPreload";
|
|
import type { ModuleDef } from "../../lib/moduleDef";
|
|
|
|
// This page as the shell and the navigation know it (lib/moduleDef). Its page loads lazily.
|
|
export const homeModule: ModuleDef = {
|
|
id: "home",
|
|
labelKey: "home.navLabel",
|
|
railKey: "nav.rail.home",
|
|
titleKey: "home.title",
|
|
icon: Home,
|
|
Page: lazyWithPreload(() => import("./Home")),
|
|
maxWidth: "80rem",
|
|
};
|