File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -8,7 +8,11 @@ import { YjsProvider, useYjsProvider } from "@superviz/react-sdk";
88import * as Y from "yjs" ;
99import { MonacoBinding } from "y-monaco" ;
1010import * as monaco from "monaco-editor" ;
11- import postCode from "../services/postCode" ;
11+ // import postCode from "../services/postCode";
12+ // import { getFirestore } from "firebase/firestore";
13+ // import { initializeApp } from "firebase/app";
14+ // initializeApp();
15+ // const dbFirestore = getFirestore();
1216
1317const ydoc = new Y . Doc ( ) ;
1418
@@ -18,6 +22,9 @@ const CodeEditor = (props: { roomId: string }) => {
1822 const [ language , setLanguage ] = useState ( "javascript" ) ;
1923 const { provider } = useYjsProvider ( ) ;
2024
25+ // test TODO: remove
26+ props . roomId = "test" ;
27+
2128 const onMount = ( editor : monaco . editor . IStandaloneCodeEditor ) => {
2229 editorRef . current = editor ;
2330 editor . focus ( ) ;
@@ -45,18 +52,21 @@ const CodeEditor = (props: { roomId: string }) => {
4552 } ;
4653 } , [ provider ] ) ;
4754
55+ // async function saveCode() {
56+ // const docRef = dbFirestore.collection("codes").doc(props.roomId);
57+
58+ // await docRef.set({
59+ // code: value,
60+ // });
61+ // }
62+
4863 return (
4964 < YjsProvider doc = { ydoc } >
5065 < Box >
5166 < HStack spacing = { 4 } >
5267 < Box w = "50%" >
5368 < LanguageSelector language = { language } onSelect = { onSelect } />
54- < button
55- onClick = { ( ) => {
56- postCode ( props . roomId , value ) ;
57- } } >
58- Save this code
59- </ button >
69+ { /* <button onClick={saveCode}>Save this code</button> */ }
6070 < Editor
6171 options = { {
6272 minimap : {
You can’t perform that action at this time.
0 commit comments