import { default as CodeMirror, type ReactCodeMirrorProps } from "@uiw/react-codemirror"; import { useBknd } from "ui/client/bknd"; export default function CodeEditor({ editable, basicSetup, ...props }: ReactCodeMirrorProps) { const b = useBknd(); const theme = b.app.getAdminConfig().color_scheme; const _basicSetup: Partial = !editable ? { ...(typeof basicSetup === "object" ? basicSetup : {}), highlightActiveLine: false, highlightActiveLineGutter: false } : basicSetup; return ( ); }