diff --git a/packages/collection_editor/package.json b/packages/collection_editor/package.json index 5a76df148..45f5484a9 100644 --- a/packages/collection_editor/package.json +++ b/packages/collection_editor/package.json @@ -72,5 +72,5 @@ "publishConfig": { "access": "public" }, - "gitHead": "789225704404752ded55d0b750cd6ef76027d960" + "gitHead": "71db60591860441e5c0d2b6cbc11198870257c7e" } diff --git a/packages/create_firecms_app/package.json b/packages/create_firecms_app/package.json index a6ad5e0db..078438e6e 100644 --- a/packages/create_firecms_app/package.json +++ b/packages/create_firecms_app/package.json @@ -44,5 +44,5 @@ "node_modules", "template/node_modules" ], - "gitHead": "789225704404752ded55d0b750cd6ef76027d960" + "gitHead": "71db60591860441e5c0d2b6cbc11198870257c7e" } diff --git a/packages/data_import_export/package.json b/packages/data_import_export/package.json index 9726b68d8..23ec3c3d7 100644 --- a/packages/data_import_export/package.json +++ b/packages/data_import_export/package.json @@ -91,5 +91,5 @@ "publishConfig": { "access": "public" }, - "gitHead": "789225704404752ded55d0b750cd6ef76027d960" + "gitHead": "71db60591860441e5c0d2b6cbc11198870257c7e" } diff --git a/packages/firebase_firecms/package.json b/packages/firebase_firecms/package.json index 5fd605e53..175d6b4f5 100644 --- a/packages/firebase_firecms/package.json +++ b/packages/firebase_firecms/package.json @@ -55,5 +55,5 @@ "react-app/jest" ] }, - "gitHead": "789225704404752ded55d0b750cd6ef76027d960" + "gitHead": "71db60591860441e5c0d2b6cbc11198870257c7e" } diff --git a/packages/firebase_firecms_pro/package.json b/packages/firebase_firecms_pro/package.json index 919a46df9..4aab34d7c 100644 --- a/packages/firebase_firecms_pro/package.json +++ b/packages/firebase_firecms_pro/package.json @@ -35,5 +35,5 @@ "react-app/jest" ] }, - "gitHead": "789225704404752ded55d0b750cd6ef76027d960" + "gitHead": "71db60591860441e5c0d2b6cbc11198870257c7e" } diff --git a/packages/firecms/package.json b/packages/firecms/package.json index 962a0ac8d..22cbff0ec 100644 --- a/packages/firecms/package.json +++ b/packages/firecms/package.json @@ -67,5 +67,5 @@ "react-app/jest" ] }, - "gitHead": "789225704404752ded55d0b750cd6ef76027d960" + "gitHead": "71db60591860441e5c0d2b6cbc11198870257c7e" } diff --git a/packages/firecms/src/components/subscriptions/ProductView.tsx b/packages/firecms/src/components/subscriptions/ProductView.tsx index 2309a47d4..cef683fbf 100644 --- a/packages/firecms/src/components/subscriptions/ProductView.tsx +++ b/packages/firecms/src/components/subscriptions/ProductView.tsx @@ -75,7 +75,8 @@ export function ProductView({ setError(error); } if (url) { - window.open(url, "_blank"); // Open a new tab + if (typeof window !== "undefined") + window.open(url, "_blank"); // Open a new tab // window.location.assign(url); } setLinkLoading(false); diff --git a/packages/firecms_cli/package.json b/packages/firecms_cli/package.json index e3540514b..4105ee9c4 100644 --- a/packages/firecms_cli/package.json +++ b/packages/firecms_cli/package.json @@ -64,5 +64,5 @@ "node_modules", "template/node_modules" ], - "gitHead": "789225704404752ded55d0b750cd6ef76027d960" + "gitHead": "71db60591860441e5c0d2b6cbc11198870257c7e" } diff --git a/packages/firecms_cli/templates/template_pro/package.json b/packages/firecms_cli/templates/template_pro/package.json index dc15ad33d..e0701e926 100644 --- a/packages/firecms_cli/templates/template_pro/package.json +++ b/packages/firecms_cli/templates/template_pro/package.json @@ -1,14 +1,14 @@ { - "name": "firecms-example", - "version": "3.0.0-alpha.54", + "name": "my-firecms-pro-project", + "version": "1.0.0", "private": true, "type": "module", "dependencies": { - "@firecms/collection_editor": "^3.0.0-alpha.56", - "@firecms/data_enhancement": "^3.0.0-alpha.56", - "@firecms/data_import_export": "^3.0.0-alpha.56", - "@firecms/firebase_pro": "^3.0.0-alpha.56", - "@firecms/schema_inference": "^3.0.0-alpha.56", + "@firecms/collection_editor": "^3.0.0-beta", + "@firecms/data_enhancement": "^3.0.0-beta", + "@firecms/data_import_export": "^3.0.0-beta", + "@firecms/firebase_pro": "^3.0.0-beta", + "@firecms/schema_inference": "^3.0.0-beta", "firebase": "^10.7.1", "react": "^18.2.0", "react-dom": "^18.2.0", diff --git a/packages/firecms_cli/templates/template_v3/package.json b/packages/firecms_cli/templates/template_v3/package.json index 94a8350e7..9b705a146 100644 --- a/packages/firecms_cli/templates/template_v3/package.json +++ b/packages/firecms_cli/templates/template_v3/package.json @@ -10,7 +10,7 @@ "deploy": "run-s build && firecms deploy --project=[REPLACE_WITH_PROJECT_ID]" }, "dependencies": { - "firecms": "^3.0.0-alpha", + "firecms": "^3.0.0-beta", "firebase": "^10.5.2", "react": "^18.2.0", "react-dom": "^18.2.0" diff --git a/packages/firecms_core/package.json b/packages/firecms_core/package.json index 793069931..973cf7bb9 100644 --- a/packages/firecms_core/package.json +++ b/packages/firecms_core/package.json @@ -107,7 +107,7 @@ "dist", "src" ], - "gitHead": "789225704404752ded55d0b750cd6ef76027d960", + "gitHead": "71db60591860441e5c0d2b6cbc11198870257c7e", "publishConfig": { "access": "public" } diff --git a/packages/firecms_core/src/hooks/useLargeLayout.tsx b/packages/firecms_core/src/hooks/useLargeLayout.tsx index 1bcd744db..74cf72855 100644 --- a/packages/firecms_core/src/hooks/useLargeLayout.tsx +++ b/packages/firecms_core/src/hooks/useLargeLayout.tsx @@ -22,13 +22,14 @@ const notifyListeners = () => { }; // Listen to resize events once, at a global level -window.addEventListener("resize", () => { - const newIsLargeLayout = checkLargeLayout("lg"); - if (newIsLargeLayout !== isLargeLayoutGlobal) { - isLargeLayoutGlobal = newIsLargeLayout; - notifyListeners(); - } -}); +if (typeof window !== "undefined") + window.addEventListener("resize", () => { + const newIsLargeLayout = checkLargeLayout("lg"); + if (newIsLargeLayout !== isLargeLayoutGlobal) { + isLargeLayoutGlobal = newIsLargeLayout; + notifyListeners(); + } + }); export const useLargeLayout = () => { const [isLargeLayout, setIsLargeLayout] = useState(isLargeLayoutGlobal); @@ -58,6 +59,8 @@ export const useLargeLayout = () => { }; function checkLargeLayout(breakpoint: "xs" | "sm" | "md" | "lg" | "xl" | "2xl" | "3xl" = "lg"): boolean { + if (typeof window === "undefined") + return false; return window.matchMedia(`(min-width: ${breakpoints[breakpoint] + 1}px)`).matches; } diff --git a/packages/schema_inference/package.json b/packages/schema_inference/package.json index 010dc2734..59594025a 100644 --- a/packages/schema_inference/package.json +++ b/packages/schema_inference/package.json @@ -22,5 +22,5 @@ "build": "vite build && tsc --emitDeclarationOnly -p tsconfig.prod.json", "clean": "rm -rf dist && find ./src -name '*.js' -type f | xargs rm -f" }, - "gitHead": "789225704404752ded55d0b750cd6ef76027d960" + "gitHead": "71db60591860441e5c0d2b6cbc11198870257c7e" } diff --git a/packages/ui/package.json b/packages/ui/package.json index 9856be998..7ca2954f6 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -101,7 +101,7 @@ "dist", "src" ], - "gitHead": "789225704404752ded55d0b750cd6ef76027d960", + "gitHead": "71db60591860441e5c0d2b6cbc11198870257c7e", "publishConfig": { "access": "public" }