Skip to content

Commit

Permalink
refac: don't import types directly from monaco
Browse files Browse the repository at this point in the history
  • Loading branch information
ZuperZee committed Jan 9, 2025
1 parent 5b30b95 commit 1532654
Showing 1 changed file with 2 additions and 3 deletions.
5 changes: 2 additions & 3 deletions src/components/CodeEditor/index.tsx
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
import React, { FC, useEffect, useState } from 'react';
import { editor } from 'monaco-editor/esm/vs/editor/editor.api';
import { CodeEditorOptionSettings, OptionsInterface } from 'types';
import { CodeEditor as GrafanaCodeEditor, Monaco } from '@grafana/ui';
import { CodeEditor as GrafanaCodeEditor, Monaco, MonacoEditor } from '@grafana/ui';
import { StandardEditorContext } from '@grafana/data';

interface Props {
Expand All @@ -14,7 +13,7 @@ interface Props {
export const CodeEditor: FC<Props> = ({ settings, value, context, onChange }) => {
const [declarations, setDeclarations] = useState<Array<{ filePath: string; content: string }>>();

const editorDidMount = async (_: editor.IStandaloneCodeEditor, m: Monaco) => {
const editorDidMount = async (_: MonacoEditor, m: Monaco) => {
if (declarations) {
// Add autocompletion for panel definitions (htmlNode, htmlGraphics, data, options, ETC)
m.languages.typescript.javascriptDefaults.setExtraLibs(declarations);
Expand Down

0 comments on commit 1532654

Please sign in to comment.