diff options
| author | codetorso <[email protected]> | 2024-06-29 20:34:48 +0530 |
|---|---|---|
| committer | codetorso <[email protected]> | 2024-06-29 20:34:48 +0530 |
| commit | 6294f5fa3384f82f51631e43685bba0e49abab4f (patch) | |
| tree | 7382bfd7aee339f5e444f69cbb60bfe9bed580d6 | |
| parent | user canvas (2/2) (diff) | |
| download | supermemory-6294f5fa3384f82f51631e43685bba0e49abab4f.tar.xz supermemory-6294f5fa3384f82f51631e43685bba0e49abab4f.zip | |
fix typescript errors
| -rw-r--r-- | apps/web/app/(canvas)/canvas/[id]/page.tsx | 6 | ||||
| -rw-r--r-- | apps/web/app/api/canvas/route.ts | 10 | ||||
| -rw-r--r-- | apps/web/components/canvas/canvas.tsx (renamed from apps/web/app/(canvas)/canvas/_canvas_comp/(components)/canvas.tsx) | 10 | ||||
| -rw-r--r-- | apps/web/components/canvas/draggableComponent.tsx (renamed from apps/web/app/(canvas)/canvas/_canvas_comp/(components)/draggableComponent.tsx) | 0 | ||||
| -rw-r--r-- | apps/web/components/canvas/dropComponent.tsx (renamed from apps/web/app/(canvas)/canvas/_canvas_comp/(components)/dropComponent.tsx) | 7 | ||||
| -rw-r--r-- | apps/web/components/canvas/enabledComp copy.tsx (renamed from apps/web/app/(canvas)/canvas/_canvas_comp/(components)/enabledComp copy.tsx) | 0 | ||||
| -rw-r--r-- | apps/web/components/canvas/enabledComp.tsx (renamed from apps/web/app/(canvas)/canvas/_canvas_comp/(components)/enabledComp.tsx) | 0 | ||||
| -rw-r--r-- | apps/web/components/canvas/resizableLayout.tsx (renamed from apps/web/app/(canvas)/canvas/_canvas_comp/(components)/resizableLayout.tsx) | 0 | ||||
| -rw-r--r-- | apps/web/components/canvas/savesnap.tsx (renamed from apps/web/app/(canvas)/canvas/_canvas_comp/(components)/savesnap.tsx) | 0 | ||||
| -rw-r--r-- | apps/web/components/canvas/textCard.tsx (renamed from apps/web/app/(canvas)/canvas/_canvas_comp/(components)/textCard.tsx) | 0 | ||||
| -rw-r--r-- | apps/web/components/canvas/twitterCard.tsx (renamed from apps/web/app/(canvas)/canvas/_canvas_comp/(components)/twitterCard.tsx) | 0 | ||||
| -rw-r--r-- | apps/web/lib/context.ts (renamed from apps/web/app/(canvas)/canvas/_canvas_comp/lib/context.ts) | 0 | ||||
| -rw-r--r-- | apps/web/lib/createAssetUrl.ts (renamed from apps/web/app/(canvas)/canvas/_canvas_comp/lib/createAssetUrl.ts) | 0 | ||||
| -rw-r--r-- | apps/web/lib/createEmbeds.ts (renamed from apps/web/app/(canvas)/canvas/_canvas_comp/lib/createEmbeds.ts) | 0 | ||||
| -rw-r--r-- | apps/web/lib/loadSnap.ts (renamed from apps/web/app/(canvas)/canvas/_canvas_comp/lib/loadSnap.ts) | 7 | ||||
| -rw-r--r-- | apps/web/tsconfig.json | 3 |
16 files changed, 27 insertions, 16 deletions
diff --git a/apps/web/app/(canvas)/canvas/[id]/page.tsx b/apps/web/app/(canvas)/canvas/[id]/page.tsx index 7cf5b91c..76f5da30 100644 --- a/apps/web/app/(canvas)/canvas/[id]/page.tsx +++ b/apps/web/app/(canvas)/canvas/[id]/page.tsx @@ -1,10 +1,6 @@ import { userHasCanvas } from "@/app/actions/fetchers"; +import { RectProvider, ResizaleLayout } from "@/components/canvas/resizableLayout"; import { redirect } from "next/navigation"; -import { - RectProvider, - ResizaleLayout, -} from "../_canvas_comp/(components)/resizableLayout"; - export default async function page({ params }: any) { const canvasExists = await userHasCanvas(params.id); if (!canvasExists.success) { diff --git a/apps/web/app/api/canvas/route.ts b/apps/web/app/api/canvas/route.ts new file mode 100644 index 00000000..f6af5109 --- /dev/null +++ b/apps/web/app/api/canvas/route.ts @@ -0,0 +1,10 @@ +export function GET(req: Request){ + const id = new URL(req.url).searchParams.get("id"); + return new Response(JSON.stringify(id)); +} + +export async function POST(req: Request){ + const body = await req.json(); + const id = new URL(req.url).searchParams.get("id"); + return new Response(JSON.stringify({body, id})); +}
\ No newline at end of file diff --git a/apps/web/app/(canvas)/canvas/_canvas_comp/(components)/canvas.tsx b/apps/web/components/canvas/canvas.tsx index 22fcd709..1fbff4b8 100644 --- a/apps/web/app/(canvas)/canvas/_canvas_comp/(components)/canvas.tsx +++ b/apps/web/components/canvas/canvas.tsx @@ -1,16 +1,16 @@ import { useCallback, useEffect, useRef, useState } from "react"; import { Editor, Tldraw, setUserPreferences, TLStoreWithStatus } from "tldraw"; -import { createAssetFromUrl } from "../lib/createAssetUrl"; +import { createAssetFromUrl } from "../../lib/createAssetUrl"; import "tldraw/tldraw.css"; import { components } from "./enabledComp"; import { twitterCardUtil } from "./twitterCard"; import { textCardUtil } from "./textCard"; -import createEmbedsFromUrl from "../lib/createEmbeds"; -import { loadRemoteSnapshot } from "../lib/loadSnap"; +import createEmbedsFromUrl from "../../lib/createEmbeds"; +import { loadRemoteSnapshot } from "../../lib/loadSnap"; import { SaveStatus } from "./savesnap"; import { getAssetUrls } from "@tldraw/assets/selfHosted"; import { memo } from "react"; -import DragContext from "../lib/context"; +import DragContext from "../../lib/context"; import DropZone from "./dropComponent"; import { useRect } from "./resizableLayout"; // import "./canvas.css"; @@ -73,7 +73,7 @@ const TldrawComponent = memo(() => { }); }, []); - setUserPreferences({ id: "supermemory",colorScheme: "dark" }); + setUserPreferences({ id: "supermemory", colorScheme: "dark" }); const assetUrls = getAssetUrls(); return ( diff --git a/apps/web/app/(canvas)/canvas/_canvas_comp/(components)/draggableComponent.tsx b/apps/web/components/canvas/draggableComponent.tsx index 8c39c732..8c39c732 100644 --- a/apps/web/app/(canvas)/canvas/_canvas_comp/(components)/draggableComponent.tsx +++ b/apps/web/components/canvas/draggableComponent.tsx diff --git a/apps/web/app/(canvas)/canvas/_canvas_comp/(components)/dropComponent.tsx b/apps/web/components/canvas/dropComponent.tsx index 0374f367..5ea383a1 100644 --- a/apps/web/app/(canvas)/canvas/_canvas_comp/(components)/dropComponent.tsx +++ b/apps/web/components/canvas/dropComponent.tsx @@ -1,7 +1,10 @@ import React, { useRef, useCallback, useEffect, useContext } from "react"; import { useEditor } from "tldraw"; -import DragContext, { DragContextType, useDragContext } from "../lib/context"; -import { handleExternalDroppedContent } from "../lib/createEmbeds"; +import DragContext, { + DragContextType, + useDragContext, +} from "../../lib/context"; +import { handleExternalDroppedContent } from "../../lib/createEmbeds"; const stripHtmlTags = (html: string): string => { const div = document.createElement("div"); diff --git a/apps/web/app/(canvas)/canvas/_canvas_comp/(components)/enabledComp copy.tsx b/apps/web/components/canvas/enabledComp copy.tsx index 85811b82..85811b82 100644 --- a/apps/web/app/(canvas)/canvas/_canvas_comp/(components)/enabledComp copy.tsx +++ b/apps/web/components/canvas/enabledComp copy.tsx diff --git a/apps/web/app/(canvas)/canvas/_canvas_comp/(components)/enabledComp.tsx b/apps/web/components/canvas/enabledComp.tsx index 85811b82..85811b82 100644 --- a/apps/web/app/(canvas)/canvas/_canvas_comp/(components)/enabledComp.tsx +++ b/apps/web/components/canvas/enabledComp.tsx diff --git a/apps/web/app/(canvas)/canvas/_canvas_comp/(components)/resizableLayout.tsx b/apps/web/components/canvas/resizableLayout.tsx index 5ba6780b..5ba6780b 100644 --- a/apps/web/app/(canvas)/canvas/_canvas_comp/(components)/resizableLayout.tsx +++ b/apps/web/components/canvas/resizableLayout.tsx diff --git a/apps/web/app/(canvas)/canvas/_canvas_comp/(components)/savesnap.tsx b/apps/web/components/canvas/savesnap.tsx index 45fc7e9d..45fc7e9d 100644 --- a/apps/web/app/(canvas)/canvas/_canvas_comp/(components)/savesnap.tsx +++ b/apps/web/components/canvas/savesnap.tsx diff --git a/apps/web/app/(canvas)/canvas/_canvas_comp/(components)/textCard.tsx b/apps/web/components/canvas/textCard.tsx index b24dae52..b24dae52 100644 --- a/apps/web/app/(canvas)/canvas/_canvas_comp/(components)/textCard.tsx +++ b/apps/web/components/canvas/textCard.tsx diff --git a/apps/web/app/(canvas)/canvas/_canvas_comp/(components)/twitterCard.tsx b/apps/web/components/canvas/twitterCard.tsx index c5582a98..c5582a98 100644 --- a/apps/web/app/(canvas)/canvas/_canvas_comp/(components)/twitterCard.tsx +++ b/apps/web/components/canvas/twitterCard.tsx diff --git a/apps/web/app/(canvas)/canvas/_canvas_comp/lib/context.ts b/apps/web/lib/context.ts index 4e6ecd1c..4e6ecd1c 100644 --- a/apps/web/app/(canvas)/canvas/_canvas_comp/lib/context.ts +++ b/apps/web/lib/context.ts diff --git a/apps/web/app/(canvas)/canvas/_canvas_comp/lib/createAssetUrl.ts b/apps/web/lib/createAssetUrl.ts index 05c2baea..05c2baea 100644 --- a/apps/web/app/(canvas)/canvas/_canvas_comp/lib/createAssetUrl.ts +++ b/apps/web/lib/createAssetUrl.ts diff --git a/apps/web/app/(canvas)/canvas/_canvas_comp/lib/createEmbeds.ts b/apps/web/lib/createEmbeds.ts index b3a7fb52..b3a7fb52 100644 --- a/apps/web/app/(canvas)/canvas/_canvas_comp/lib/createEmbeds.ts +++ b/apps/web/lib/createEmbeds.ts diff --git a/apps/web/app/(canvas)/canvas/_canvas_comp/lib/loadSnap.ts b/apps/web/lib/loadSnap.ts index ee4dc22f..fb4647f6 100644 --- a/apps/web/app/(canvas)/canvas/_canvas_comp/lib/loadSnap.ts +++ b/apps/web/lib/loadSnap.ts @@ -1,7 +1,8 @@ import { createTLStore, defaultShapeUtils, loadSnapshot } from "tldraw"; -import { twitterCardUtil } from "../(components)/twitterCard"; -import { textCardUtil } from "../(components)/textCard"; -import { getCanvasData } from "@/app/actions/fetchers"; +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); diff --git a/apps/web/tsconfig.json b/apps/web/tsconfig.json index 34e0a9b0..6efa20e9 100644 --- a/apps/web/tsconfig.json +++ b/apps/web/tsconfig.json @@ -17,7 +17,8 @@ "**/*.ts", "**/*.tsx", ".next/types/**/*.ts", - "../../packages/ui/" + "../../packages/ui/", + "./components" ], "exclude": ["node_modules/"] } |