import type { AppInfo, LibInfo } from "akanjs"; interface Dict { Model: string; model: string; appName: string; } export default function getContent(scanInfo: AppInfo | LibInfo | null, dict: Dict) { return { filename: "_index.tsx", content: ` import { Load } from "akanjs/ui"; import { cnst, fetch, usePage, ${dict.Model} } from "@apps/${dict.appName}/client"; import type { PageConfig } from "akanjs/client"; export default function Page() { const { l } = usePage(); const ${dict.model}Form: Partial = {}; return (
+ {l("base.createModel", { model: l("${dict.model}.modelName") })}
<${dict.Model}.Template.General />
); } export const pageConfig = { transition: "none" } satisfies PageConfig; `, }; }