merge conflicts

This commit is contained in:
Dhravya 2024-06-30 20:50:24 -05:00
commit ffd141ade4
34 changed files with 1012 additions and 256 deletions

14
apps/web/lib/loadSnap.ts Normal file
View file

@ -0,0 +1,14 @@
import { createTLStore, defaultShapeUtils, loadSnapshot } from "tldraw";
import { getCanvasData } from "../app/actions/fetchers";
import { twitterCardUtil } from "../components/canvas/twitterCard";
import { textCardUtil } from "../components/canvas/textCard";
export async function loadRemoteSnapshot(id: string) {
const snapshot = await getCanvasData(id);
const newStore = createTLStore({
shapeUtils: [...defaultShapeUtils, twitterCardUtil, textCardUtil],
});
loadSnapshot(newStore, snapshot.snapshot);
return newStore;
}