move canvasDocument to react-sdk

This commit is contained in:
Andras Bacsai committed 2022-09-15 10:13:47 +02:00
1 parent 30bf0f1850
commit c87cee4e43
7 files changed
+11 -6

No files matched your search

@@ -5,7 +5,7 @@ import { loadCanvasData, type ErrorData, type CanvasData } from "~/shared/db";
import env, { Env } from "~/env.server";
import { ErrorMessage } from "~/shared/error";
import { sentryException } from "~/shared/sentry";
import { Canvas as CanvasDocument } from "~/shared/documents/canvas";
import { Canvas as CanvasDocument } from "@webstudio-is/react-sdk";
type Data = (CanvasData | ErrorData) & { env: Env };
+5 -2
View File
@@ -1,9 +1,12 @@
import { type LoaderFunction, redirect } from "@remix-run/node";
import { useLoaderData } from "@remix-run/react";
import { type Data, Root } from "@webstudio-is/react-sdk";
import {
type Data,
Root,
Canvas as CanvasDocument,
} from "@webstudio-is/react-sdk";
import config from "~/config";
import { db } from "@webstudio-is/project";
import { Canvas as CanvasDocument } from "~/shared/documents/canvas";
import env, { Env } from "~/env.server";
// @todo all this subdomain logic is very hacky
@@ -2,7 +2,7 @@ import { useLoaderData } from "@remix-run/react";
import type { LoaderFunction, MetaFunction } from "@remix-run/node";
import { Root } from "@webstudio-is/react-sdk";
import { loadPreviewData, type PreviewData, type ErrorData } from "~/shared/db";
import { Canvas as CanvasDocument } from "~/shared/documents/canvas";
import { Canvas as CanvasDocument } from "@webstudio-is/react-sdk";
import env, { Env } from "~/env.server";
export const meta: MetaFunction = () => {
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@webstudio-is/react-sdk",
"version": "0.5.1",
"version": "0.6.1",
"description": "Webstudio JavaScript / TypeScript API",
"author": "Webstudio <github@webstudio.is>",
"homepage": "https://webstudio.is",
@@ -1,5 +1,5 @@
import { Links, Meta, Outlet as DefaultOutlet } from "@remix-run/react";
import { CriticalCss } from "@webstudio-is/react-sdk";
import { CriticalCss } from "..";
/**
* We are using Outlet prop from index layout when user renders site from a subdomain.
+1
View File
@@ -0,0 +1 @@
export * from "./canvas";
+1
View File
@@ -6,3 +6,4 @@ export * as componentsMeta from "./components/meta";
export * from "./user-props";
export * from "./pubsub";
export * from "./db";
export * from "./canvas";