/* eslint-disable react/jsx-props-no-spreading */ import AceEditor, { IAceEditorProps } from 'react-ace'; import 'ace-builds/src-noconflict/ace'; import 'ace-builds/src-noconflict/mode-sql'; import 'ace-builds/src-noconflict/theme-textmate'; import 'ace-builds/src-noconflict/theme-dracula'; import React, { useContext } from 'react'; import { ThemeModeContext } from 'components/contexts/ThemeModeContext'; interface SQLEditorProps extends IAceEditorProps { isFixedHeight?: boolean; } const SQLEditor = React.forwardRef( (props, ref) => { const { isFixedHeight, ...rest } = props; const { isDarkMode } = useContext(ThemeModeContext); return ( ); } ); SQLEditor.displayName = 'SQLEditor'; export default SQLEditor;