auth-yes/scratch/replace_sessions2.ts

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);