diff --git a/frontend/src/App.jsx b/frontend/src/App.jsx index f04b2025..5245d08a 100644 --- a/frontend/src/App.jsx +++ b/frontend/src/App.jsx @@ -1,4 +1,4 @@ -import { useState, useEffect, useCallback } from "react"; +import { useState, useEffect, useCallback, useRef } from "react"; import Editor from "@monaco-editor/react"; import { initializeApp } from "firebase/app"; import { @@ -126,6 +126,7 @@ export default function App() { const [duration, setDuration] = useState(null); const [user, setUser] = useState(null); const [auth, setAuth] = useState(null); + const resultEditorRef = useRef(null); const backendBase = (env.VITE_BACKEND_URL || "").replace(/\/$/, ""); console.log("Using this URL as backendURL:", backendBase); @@ -505,11 +506,25 @@ export default function App() {
Success in {duration} ms
) )} + (resultEditorRef.current = editor)} + options={{ + readOnly: true, + minimap: { enabled: false }, + automaticLayout: true, + wordWrap: "on", + }} />
diff --git a/frontend/src/style.css b/frontend/src/style.css index 5d18a6e8..07cb82a9 100644 --- a/frontend/src/style.css +++ b/frontend/src/style.css @@ -157,3 +157,9 @@ body, display: inline-flex; align-items: center; } + +.result-format-button { + position: absolute; + top: 0; + right: 0; +}