Skip to content

Commit d42e7a1

Browse files
committed
cleanup
Signed-off-by: abbyhu2000 <[email protected]>
1 parent e3eb263 commit d42e7a1

File tree

10 files changed

+20
-31
lines changed

10 files changed

+20
-31
lines changed

src/plugins/data/public/types.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ import { IndexPatternsContract } from './index_patterns';
4242
import { IndexPatternSelectProps, StatefulSearchBarProps } from './ui';
4343
import { UsageCollectionSetup } from '../../usage_collection/public';
4444
import { DataSourceStart } from './data_sources/datasource_services/types';
45-
import { ObservabilitySetup } from '../../../../plugins/dashboards-observability/public/types';
45+
4646
export interface DataPublicPluginEnhancements {
4747
search: SearchEnhancements;
4848
}

src/plugins/data/public/ui/query_string_input/language_switcher.tsx

Lines changed: 16 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -43,19 +43,31 @@ import {
4343
} from '@elastic/eui';
4444
import { FormattedMessage } from '@osd/i18n/react';
4545
import React, { useState } from 'react';
46-
import { Observable } from 'rxjs';
4746
import { useObservable } from 'react-use';
4847
import { useOpenSearchDashboards } from '../../../../opensearch_dashboards_react/public';
48+
import { IDataPluginServices } from '../../types';
4949

5050
interface Props {
5151
language: string;
5252
onSelectLanguage: (newLanguage: string) => void;
5353
anchorPosition?: PopoverAnchorPosition;
54-
currentApp$?: Observable<string | undefined>;
55-
useNewQuerySelector?: boolean;
5654
}
5755

5856
export function QueryLanguageSwitcher(props: Props) {
57+
const opensearchDashboards = useOpenSearchDashboards<IDataPluginServices>();
58+
const { application } = opensearchDashboards.services;
59+
const currentApp$ = application?.currentAppId$;
60+
61+
let useNewQuerySelector;
62+
application?.applications$.subscribe((applications) => {
63+
applications.forEach((applicationEntry) => {
64+
if (applicationEntry.id === 'observability-dashboards') {
65+
useNewQuerySelector = true;
66+
return;
67+
}
68+
});
69+
});
70+
5971
const dataExplorerOptions = [
6072
{
6173
label: 'DQL',
@@ -102,7 +114,7 @@ export function QueryLanguageSwitcher(props: Props) {
102114
setSelectedLanguage(newLanguage);
103115
};
104116

105-
if (useObservable(props.currentApp$!, '') === 'data-explorer' && props.useNewQuerySelector) {
117+
if (useObservable(currentApp$!, '') === 'data-explorer' && useNewQuerySelector) {
106118
return (
107119
<EuiComboBox
108120
className="languageSwitcher"

src/plugins/data/public/ui/query_string_input/query_bar_top_row.tsx

Lines changed: 2 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,6 @@ export interface QueryBarTopRowProps {
8383
isDirty: boolean;
8484
timeHistory?: TimeHistoryContract;
8585
indicateNoData?: boolean;
86-
useNewQuerySelector?: boolean;
8786
}
8887

8988
// Needed for React.lazy
@@ -93,16 +92,8 @@ export default function QueryBarTopRow(props: QueryBarTopRowProps) {
9392
const [isQueryInputFocused, setIsQueryInputFocused] = useState(false);
9493

9594
const opensearchDashboards = useOpenSearchDashboards<IDataPluginServices>();
96-
const {
97-
application,
98-
uiSettings,
99-
notifications,
100-
storage,
101-
appName,
102-
docLinks,
103-
} = opensearchDashboards.services;
104-
105-
const currentApp = application?.currentAppId$;
95+
const { uiSettings, notifications, storage, appName, docLinks } = opensearchDashboards.services;
96+
10697
const osdDQLDocs: string = docLinks!.links.opensearchDashboards.dql.base;
10798

10899
const queryLanguage = props.query && props.query.language;
@@ -220,8 +211,6 @@ export default function QueryBarTopRow(props: QueryBarTopRowProps) {
220211
onSubmit={onInputSubmit}
221212
persistedLog={persistedLog}
222213
dataTestSubj={props.dataTestSubj}
223-
currentApp$={currentApp}
224-
useNewQuerySelector={props.useNewQuerySelector}
225214
/>
226215
</EuiFlexItem>
227216
);

src/plugins/data/public/ui/query_string_input/query_string_input.tsx

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,6 @@ import {
4747
import { FormattedMessage } from '@osd/i18n/react';
4848
import { debounce, compact, isEqual, isFunction } from 'lodash';
4949
import { Toast } from 'src/core/public';
50-
import { Observable } from 'rxjs';
5150
import { IDataPluginServices, IIndexPattern, Query } from '../..';
5251
import { QuerySuggestion, QuerySuggestionTypes } from '../../autocomplete';
5352

@@ -79,8 +78,6 @@ export interface QueryStringInputProps {
7978
size?: SuggestionsListSize;
8079
className?: string;
8180
isInvalid?: boolean;
82-
currentApp$?: Observable<string | undefined>;
83-
useNewQuerySelector?: boolean;
8481
}
8582

8683
interface Props extends QueryStringInputProps {
@@ -709,8 +706,6 @@ export default class QueryStringInputUI extends Component<Props, State> {
709706
language={this.props.query.language}
710707
anchorPosition={this.props.languageSwitcherPopoverAnchorPosition}
711708
onSelectLanguage={this.onSelectLanguage}
712-
currentApp$={this.props.currentApp$}
713-
useNewQuerySelector={this.props.useNewQuerySelector}
714709
/>
715710
</div>
716711
);

src/plugins/data/public/ui/search_bar/create_search_bar.tsx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -188,7 +188,6 @@ export function createSearchBar({ core, storage, data }: StatefulSearchBarDeps)
188188
showAutoRefreshOnly={props.showAutoRefreshOnly}
189189
showDatePicker={props.showDatePicker}
190190
showFilterBar={props.showFilterBar}
191-
useNewQuerySelector={props.useNewQuerySelector}
192191
showQueryBar={props.showQueryBar}
193192
showQueryInput={props.showQueryInput}
194193
showSaveQuery={props.showSaveQuery}

src/plugins/data/public/ui/search_bar/search_bar.tsx

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,6 @@ import { TimeRange, Query, Filter, IIndexPattern } from '../../../common';
4747
import { FilterBar } from '../filter_bar/filter_bar';
4848
import { SavedQueryMeta, SaveQueryForm } from '../saved_query_form';
4949
import { SavedQueryManagementComponent } from '../saved_query_management';
50-
import { services } from '../../../../../../test/api_integration/services/index';
5150

5251
interface SearchBarInjectedDeps {
5352
opensearchDashboards: OpenSearchDashboardsReactContextValue<IDataPluginServices>;
@@ -93,7 +92,6 @@ export interface SearchBarOwnProps {
9392

9493
onRefresh?: (payload: { dateRange: TimeRange }) => void;
9594
indicateNoData?: boolean;
96-
useNewQuerySelector?: boolean;
9795
}
9896

9997
export type SearchBarProps = SearchBarOwnProps & SearchBarInjectedDeps;

src/plugins/discover/opensearch_dashboards.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
"uiActions",
1616
"visualizations"
1717
],
18-
"optionalPlugins": ["home", "share", "observabilityDashboards"],
18+
"optionalPlugins": ["home", "share"],
1919
"requiredBundles": [
2020
"home",
2121
"opensearchDashboardsUtils",

src/plugins/discover/public/application/view_components/canvas/top_nav.tsx

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,6 @@ export const TopNav = ({ opts }: TopNavProps) => {
3737
data,
3838
chrome,
3939
osdUrlStateStorage,
40-
useNewQuerySelector,
4140
} = services;
4241

4342
const topNavLinks = savedSearch ? getTopNavLinks(services, inspectorAdapters, savedSearch) : [];
@@ -91,7 +90,6 @@ export const TopNav = ({ opts }: TopNavProps) => {
9190
setMenuMountPoint={opts.setHeaderActionMenu}
9291
indexPatterns={indexPattern ? [indexPattern] : indexPatterns}
9392
onQuerySubmit={opts.onQuerySubmit}
94-
useNewQuerySelector={useNewQuerySelector}
9593
/>
9694
);
9795
};

src/plugins/discover/public/build_services.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,6 @@ export interface DiscoverServices {
8282
getSavedSearchUrlById: (id: string) => Promise<string>;
8383
uiSettings: IUiSettingsClient;
8484
visualizations: VisualizationsStart;
85-
useNewQuerySelector: boolean;
8685
}
8786

8887
export function buildServices(

src/plugins/discover/public/plugin.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,6 @@ import { Start as InspectorPublicPluginStart } from 'src/plugins/inspector/publi
3030
import { stringify } from 'query-string';
3131
import rison from 'rison-node';
3232
import { lazy } from 'react';
33-
import { ObservabilityStart } from 'plugins/dashboards-observability/public/types';
3433
import { DataPublicPluginStart, DataPublicPluginSetup, opensearchFilters } from '../../data/public';
3534
import { SavedObjectLoader } from '../../saved_objects/public';
3635
import { url } from '../../opensearch_dashboards_utils/public';

0 commit comments

Comments
 (0)