MCPcopy Create free account
hub / github.com/code-forge-io/Remix-Forge / generateComponent

Function generateComponent

src/generators/component.ts:3–16  ·  view source on GitHub ↗
(config: WorkspaceConfiguration, withLoader: boolean = false)

Source from the content-addressed store, hash-verified

1import type { WorkspaceConfiguration } from "vscode";
2
3export const generateComponent = (config: WorkspaceConfiguration, withLoader: boolean = false) => {
4 const customComponent = config.get("component");
5 if (customComponent) {
6 return customComponent + "\n";
7 }
8 return [
9 `export default function RouteComponent(){`,
10 ...(withLoader ? [` const data = useLoaderData<typeof loader>()`] : []),
11 ` return (`,
12 ` <div />`,
13 ` );`,
14 `}`,
15 ].join("\n");
16};

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected