Feat(Tools): Support theme
This commit is contained in:
@@ -24,6 +24,7 @@ interface EditorProps {
|
||||
options?: IEditorOptions
|
||||
onJumpFile?: (fileName: string) => void
|
||||
extraLibs?: ExtraLib[]
|
||||
onEditorDidMount?: (editor: editor.IStandaloneCodeEditor, monaco: Monaco) => void
|
||||
}
|
||||
|
||||
const Editor = ({
|
||||
@@ -35,7 +36,8 @@ const Editor = ({
|
||||
onChange,
|
||||
options,
|
||||
onJumpFile,
|
||||
extraLibs = []
|
||||
extraLibs = [],
|
||||
onEditorDidMount
|
||||
}: EditorProps) => {
|
||||
const { styles } = useStyles()
|
||||
const editorRef = useRef<editor.IStandaloneCodeEditor>()
|
||||
@@ -98,6 +100,8 @@ const Editor = ({
|
||||
monaco.languages.typescript.typescriptDefaults.addExtraLib(item.content, item.path)
|
||||
)
|
||||
|
||||
onEditorDidMount?.(editor, monaco)
|
||||
|
||||
void autoLoadExtraLib(editor, monaco, file.value, onWatch)
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user