Skip to content

Commit 220394a

Browse files
committed
update browser extension
1 parent 856d17e commit 220394a

File tree

4 files changed

+25
-8
lines changed

4 files changed

+25
-8
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
"lint": "eslint"
1010
},
1111
"dependencies": {
12-
"@quantfive/codepress-browser-extension": "0.2.9",
12+
"@quantfive/codepress-browser-extension": "0.4.3",
1313
"@quantfive/codepress-engine": "0.3.18-dev.safe-directive.20251009082842",
1414
"@radix-ui/react-accordion": "^1.2.12",
1515
"@radix-ui/react-dialog": "^1.1.15",

pnpm-lock.yaml

Lines changed: 5 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/pages/_app.tsx

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,15 @@
11
import SlideLayout from "@/slides/components/SlideLayout";
22
import { fontVars } from "@/styles/fonts";
33
import "@/styles/globals.css";
4-
import "@quantfive/codepress-browser-extension/style";
54

65
import type { AppProps } from "next/app";
76
import { useRouter } from "next/router";
7+
import { useEffect } from "react";
88

99
export default function App({ Component, pageProps }: AppProps) {
10+
useEffect(() => {
11+
import("@quantfive/codepress-browser-extension/style");
12+
}, []);
1013
const router = useRouter();
1114
const isSlidePage = router.pathname.startsWith("/slides/");
1215
const vars = fontVars;

src/slides/components/EmbeddedCodepressEditor.tsx

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,18 @@
1-
import { CodePressEditor } from "@quantfive/codepress-browser-extension";
1+
import dynamic from "next/dynamic";
2+
3+
type CodePressEditorProps = {
4+
useShadow: boolean;
5+
apiBaseUrl: string;
6+
autoSaveToCurrentBranch: boolean;
7+
};
8+
9+
const CodePressEditor = dynamic<CodePressEditorProps>(
10+
() =>
11+
import("@quantfive/codepress-browser-extension").then(
12+
(mod) => mod.CodePressEditor
13+
),
14+
{ ssr: false }
15+
);
216

317
type EmbeddedCodepressEditorProps = {
418
apiBaseUrl: string;

0 commit comments

Comments
 (0)