"use client"; import { ComponentProps } from "react"; import MonacoEditor from "@monaco-editor/react"; import { useTheme } from "next-themes"; // @ts-expect-error react 19 beta error export type EditorProps = ComponentProps; /** * NOTE: This component maybe doesn't shrink according to the container component's width * * @see https://github.com/suren-atoyan/monaco-react/issues/346 * */ // @ts-expect-error react 19 beta error export const Editor = ({ options, theme, ...props }: EditorProps) => { const { theme: appTheme } = useTheme(); const themeToUse = theme ?? (appTheme === "light" ? "light" : "vs-dark"); return ( // @ts-expect-error react 19 beta error ); };