Some checks failed
ci / Validate workspace (push) Successful in 12m32s
landing-page-ci / Validate landing page (push) Successful in 9m41s
landing-page-deploy / Deploy landing page (push) Failing after 5m23s
github-metrics / Generate repository metrics SVG (push) Failing after 2m3s
refresh-contributors-wall / Refresh contributors wall cache bust (push) Failing after 11s
This repository contains the open-design daemon CLI source code, built and packaged at https://helix-mind.ai/cli/open-design/latest.tgz for use by the HelixMind /design slash command. Licenses: Apache-2.0 (root) + MIT (skills/*)
20 lines
861 B
TypeScript
20 lines
861 B
TypeScript
import { ClientApp } from './client-app';
|
|
|
|
// The whole product is a client-driven SPA: project IDs and file paths are
|
|
// unbounded user input, so we route every URL through this single optional
|
|
// catch-all and let the existing client router (src/router.ts, which reads
|
|
// window.location at runtime) decide what to render.
|
|
//
|
|
// For `output: 'export'` we return a single empty `slug` so Next.js emits
|
|
// one shell HTML at out/index.html; the daemon's SPA fallback (see
|
|
// apps/daemon/src/server.ts) serves it for any unknown non-API path so deep links
|
|
// still hydrate to the right view. In dev we leave `dynamicParams` at its
|
|
// default (true) so `next dev` happily renders /projects/<id> directly.
|
|
export function generateStaticParams() {
|
|
return [{ slug: [] as string[] }];
|
|
}
|
|
|
|
export default function Page() {
|
|
return <ClientApp />;
|
|
}
|