15 lines
966 B
TypeScript
15 lines
966 B
TypeScript
import { readFileSync, writeFileSync } from "fs";
|
|
let content = readFileSync("src/features/sessions/fragments.tsx", "utf-8");
|
|
|
|
const sessionDeck = readFileSync("ui/components/sessions/SessionDeck.tsx", "utf-8")
|
|
.replace('export const SessionDeck = (\n { sessions, currentSessionId }: {\n sessions: any[];\n currentSessionId: string;\n },\n) => {', '')
|
|
.replace('export const SessionDeck = (\n { sessions, currentSessionId }: {\n sessions: any[];\n currentSessionId: string;\n }\n) => {', '')
|
|
.replace(/}$/, '');
|
|
|
|
content = content.replace(
|
|
'export const SessionDeckFragment = ({ sessions, currentSessionId }: { sessions: any[], currentSessionId: string }) => {\n return <div>SessionDeckFragment Placeholder</div>\n}',
|
|
'export const SessionDeckFragment = ({ sessions, currentSessionId }: { sessions: any[], currentSessionId: string }) => {' + sessionDeck + '}'
|
|
);
|
|
|
|
writeFileSync("src/features/sessions/fragments.tsx", content);
|