Skip to content
Snippets Groups Projects
Unverified Commit 16c74a59 authored by Anton Kulyk's avatar Anton Kulyk Committed by GitHub
Browse files

Group `NativeQueryEditor` files in a single directory (#33055)

* Group native editor files in a single directory

* Fix mocking

* Clean up imports
parent 34d895a3
No related branches found
No related tags found
No related merge requests found
Showing
with 33 additions and 23 deletions
/*global ace*/
/* global ace */
/* eslint-disable react/prop-types */
import { t } from "ttag";
import { createRef, Component } from "react";
import { ResizableBox } from "react-resizable";
import { connect } from "react-redux";
import cx from "classnames";
import _ from "underscore";
import slugg from "slugg";
import "ace/ace";
import "ace/ext-language_tools";
import "ace/ext-searchbox";
......@@ -17,44 +22,44 @@ import "ace/snippets/mysql";
import "ace/snippets/pgsql";
import "ace/snippets/sqlserver";
import "ace/snippets/json";
import _ from "underscore";
import { ResizableBox } from "react-resizable";
import { connect } from "react-redux";
import slugg from "slugg";
import { isEventOverElement } from "metabase/lib/dom";
import { getEngineNativeAceMode } from "metabase/lib/engine";
import { SQLBehaviour } from "metabase/lib/ace/sql_behaviour";
import ExplicitSize from "metabase/components/ExplicitSize";
import Modal from "metabase/components/Modal";
import { getSetting } from "metabase/selectors/settings";
import { canGenerateQueriesForDatabase } from "metabase/metabot/utils";
import SnippetFormModal from "metabase/query_builder/components/template_tags/SnippetFormModal";
import Databases from "metabase/entities/databases";
import Snippets from "metabase/entities/snippets";
import SnippetCollections from "metabase/entities/snippet-collections";
import SnippetFormModal from "metabase/query_builder/components/template_tags/SnippetFormModal";
import Questions from "metabase/entities/questions";
import { getSetting } from "metabase/selectors/settings";
import { isEventOverElement } from "metabase/lib/dom";
import { getEngineNativeAceMode } from "metabase/lib/engine";
import { SQLBehaviour } from "metabase/lib/ace/sql_behaviour";
import { CARD_TAG_REGEX } from "metabase-lib/queries/NativeQuery";
import { ResponsiveParametersList } from "./ResponsiveParametersList";
import NativeQueryEditorSidebar from "./NativeQueryEditor/NativeQueryEditorSidebar";
import VisibilityToggler from "./NativeQueryEditor/VisibilityToggler";
import RightClickPopover from "./NativeQueryEditor/RightClickPopover";
import DataSourceSelectors from "./NativeQueryEditor/DataSourceSelectors";
import {
ACE_ELEMENT_ID,
SCROLL_MARGIN,
MIN_HEIGHT_LINES,
} from "./NativeQueryEditor/constants";
import { ResponsiveParametersList } from "../ResponsiveParametersList";
import { ACE_ELEMENT_ID, SCROLL_MARGIN, MIN_HEIGHT_LINES } from "./constants";
import {
calcInitialEditorHeight,
getEditorLineHeight,
getMaxAutoSizeLines,
} from "./NativeQueryEditor/utils";
} from "./utils";
import NativeQueryEditorSidebar from "./NativeQueryEditorSidebar";
import VisibilityToggler from "./VisibilityToggler";
import RightClickPopover from "./RightClickPopover";
import DataSourceSelectors from "./DataSourceSelectors";
import NativeQueryEditorPrompt from "./NativeQueryEditorPrompt";
import "./NativeQueryEditor.css";
import { NativeQueryEditorRoot } from "./NativeQueryEditor.styled";
import "./NativeQueryEditor.css";
const AUTOCOMPLETE_DEBOUNCE_DURATION = 700;
const AUTOCOMPLETE_CACHE_DURATION = AUTOCOMPLETE_DEBOUNCE_DURATION * 1.2; // tolerate 20%
......
import { render, fireEvent, screen } from "@testing-library/react";
import { getIcon } from "__support__/ui";
import VisibilityToggler from "metabase/query_builder/components/NativeQueryEditor/VisibilityToggler/VisibilityToggler";
import VisibilityToggler from "metabase/query_builder/components/NativeQueryEditor/VisibilityToggler";
describe("VisibilityToggler", () => {
it("should render collapse icon when open", () => {
......
// eslint-disable-next-line import/no-default-export
export { default } from "./NativeQueryEditor";
export * from "./NativeQueryEditor";
// eslint-disable-next-line import/no-default-export -- deprecated usage
export { default } from "./NativeQueryEditor";
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment