Resolve ESLint QueriesGridComponent (#923)
This commit is contained in:
parent
a1d5648bbc
commit
45d0b3f706
|
@ -239,15 +239,7 @@ src/Explorer/Controls/Notebook/NotebookTerminalComponent.tsx
|
||||||
src/Explorer/Controls/NotebookViewer/NotebookMetadataComponent.tsx
|
src/Explorer/Controls/NotebookViewer/NotebookMetadataComponent.tsx
|
||||||
src/NotebookViewer/NotebookViewer.tsx
|
src/NotebookViewer/NotebookViewer.tsx
|
||||||
src/Explorer/Controls/NotebookViewer/NotebookViewerComponent.tsx
|
src/Explorer/Controls/NotebookViewer/NotebookViewerComponent.tsx
|
||||||
src/Explorer/Controls/QueriesGridReactComponent/QueriesGridComponent.tsx
|
|
||||||
src/Explorer/Controls/QueriesGridReactComponent/QueriesGridComponentAdapter.tsx
|
|
||||||
src/Explorer/Controls/ResizeSensorReactComponent/ResizeSensorComponent.tsx
|
|
||||||
src/Explorer/Controls/Spark/ClusterSettingsComponent.tsx
|
|
||||||
src/Explorer/Controls/Spark/ClusterSettingsComponentAdapter.tsx
|
|
||||||
src/Explorer/Controls/Tabs/TabComponent.tsx
|
|
||||||
src/Explorer/Controls/TreeComponent/TreeComponent.test.tsx
|
|
||||||
src/Explorer/Controls/TreeComponent/TreeComponent.tsx
|
src/Explorer/Controls/TreeComponent/TreeComponent.tsx
|
||||||
src/Explorer/Graph/GraphExplorerComponent/EditorNeighborsComponent.tsx
|
|
||||||
src/Explorer/Graph/GraphExplorerComponent/EditorNodePropertiesComponent.test.tsx
|
src/Explorer/Graph/GraphExplorerComponent/EditorNodePropertiesComponent.test.tsx
|
||||||
src/Explorer/Graph/GraphExplorerComponent/EditorNodePropertiesComponent.tsx
|
src/Explorer/Graph/GraphExplorerComponent/EditorNodePropertiesComponent.tsx
|
||||||
src/Explorer/Graph/GraphExplorerComponent/GraphExplorer.test.tsx
|
src/Explorer/Graph/GraphExplorerComponent/GraphExplorer.test.tsx
|
||||||
|
|
|
@ -30,7 +30,7 @@ import * as DataModels from "../../../Contracts/DataModels";
|
||||||
import { Action } from "../../../Shared/Telemetry/TelemetryConstants";
|
import { Action } from "../../../Shared/Telemetry/TelemetryConstants";
|
||||||
import * as TelemetryProcessor from "../../../Shared/Telemetry/TelemetryProcessor";
|
import * as TelemetryProcessor from "../../../Shared/Telemetry/TelemetryProcessor";
|
||||||
|
|
||||||
const title: string = "Open Saved Queries";
|
const title = "Open Saved Queries";
|
||||||
|
|
||||||
export interface QueriesGridComponentProps {
|
export interface QueriesGridComponentProps {
|
||||||
queriesClient: QueriesClient;
|
queriesClient: QueriesClient;
|
||||||
|
@ -196,9 +196,9 @@ export class QueriesGridComponent extends React.Component<QueriesGridComponentPr
|
||||||
{
|
{
|
||||||
key: "Action",
|
key: "Action",
|
||||||
name: "Action",
|
name: "Action",
|
||||||
fieldName: null,
|
fieldName: undefined,
|
||||||
minWidth: 70,
|
minWidth: 70,
|
||||||
onRender: (query: Query, index: number, column: IColumn) => {
|
onRender: (query: Query) => {
|
||||||
const buttonProps: IButtonProps = {
|
const buttonProps: IButtonProps = {
|
||||||
iconProps: {
|
iconProps: {
|
||||||
iconName: "More",
|
iconName: "More",
|
||||||
|
@ -214,19 +214,15 @@ export class QueriesGridComponent extends React.Component<QueriesGridComponentPr
|
||||||
{
|
{
|
||||||
key: "Open",
|
key: "Open",
|
||||||
text: "Open query",
|
text: "Open query",
|
||||||
onClick: (event: React.MouseEvent<HTMLElement> | React.KeyboardEvent<HTMLElement>, menuItem: any) => {
|
onClick: () => {
|
||||||
this.props.onQuerySelect(query);
|
this.props.onQuerySelect(query);
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
key: "Delete",
|
key: "Delete",
|
||||||
text: "Delete query",
|
text: "Delete query",
|
||||||
onClick: async (
|
onClick: async () => {
|
||||||
event: React.MouseEvent<HTMLElement> | React.KeyboardEvent<HTMLElement>,
|
|
||||||
menuItem: any
|
|
||||||
) => {
|
|
||||||
if (window.confirm("Are you sure you want to delete this query?")) {
|
if (window.confirm("Are you sure you want to delete this query?")) {
|
||||||
const container = window.dataExplorer;
|
|
||||||
const startKey: number = TelemetryProcessor.traceStart(Action.DeleteSavedQuery, {
|
const startKey: number = TelemetryProcessor.traceStart(Action.DeleteSavedQuery, {
|
||||||
dataExplorerArea: Constants.Areas.ContextualPane,
|
dataExplorerArea: Constants.Areas.ContextualPane,
|
||||||
paneTitle: title,
|
paneTitle: title,
|
||||||
|
|
|
@ -58,7 +58,7 @@ export class TabComponent extends React.Component<TabComponentProps> {
|
||||||
as="span"
|
as="span"
|
||||||
className={className}
|
className={className}
|
||||||
role="presentation"
|
role="presentation"
|
||||||
onActivated={(e) => this.setActiveTab(index)}
|
onActivated={() => this.setActiveTab(index)}
|
||||||
aria-label={`Select tab: ${tab.title}`}
|
aria-label={`Select tab: ${tab.title}`}
|
||||||
>
|
>
|
||||||
{tab.title}
|
{tab.title}
|
||||||
|
|
|
@ -4,12 +4,12 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import * as React from "react";
|
import * as React from "react";
|
||||||
import { NeighborVertexBasicInfo, EditedEdges, GraphNewEdgeData, PossibleVertex } from "./GraphExplorer";
|
|
||||||
import * as GraphUtil from "./GraphUtil";
|
|
||||||
import * as InputTypeaheadComponent from "../../Controls/InputTypeahead/InputTypeaheadComponent";
|
|
||||||
import DeleteIcon from "../../../../images/delete.svg";
|
|
||||||
import AddPropertyIcon from "../../../../images/Add-property.svg";
|
import AddPropertyIcon from "../../../../images/Add-property.svg";
|
||||||
|
import DeleteIcon from "../../../../images/delete.svg";
|
||||||
import { AccessibleElement } from "../../Controls/AccessibleElement/AccessibleElement";
|
import { AccessibleElement } from "../../Controls/AccessibleElement/AccessibleElement";
|
||||||
|
import * as InputTypeaheadComponent from "../../Controls/InputTypeahead/InputTypeaheadComponent";
|
||||||
|
import { EditedEdges, GraphNewEdgeData, NeighborVertexBasicInfo, PossibleVertex } from "./GraphExplorer";
|
||||||
|
import * as GraphUtil from "./GraphUtil";
|
||||||
|
|
||||||
export interface EditorNeighborsComponentProps {
|
export interface EditorNeighborsComponentProps {
|
||||||
isSource: boolean;
|
isSource: boolean;
|
||||||
|
@ -83,11 +83,11 @@ export class EditorNeighborsComponent extends React.Component<EditorNeighborsCom
|
||||||
}
|
}
|
||||||
|
|
||||||
private removeCurrentNeighborEdge(index: number): void {
|
private removeCurrentNeighborEdge(index: number): void {
|
||||||
let sources = this.props.editedNeighbors.currentNeighbors;
|
const sources = this.props.editedNeighbors.currentNeighbors;
|
||||||
let id = sources[index].edgeId;
|
const id = sources[index].edgeId;
|
||||||
sources.splice(index, 1);
|
sources.splice(index, 1);
|
||||||
|
|
||||||
let droppedIds = this.props.editedNeighbors.droppedIds;
|
const droppedIds = this.props.editedNeighbors.droppedIds;
|
||||||
droppedIds.push(id);
|
droppedIds.push(id);
|
||||||
this.onUpdateEdges();
|
this.onUpdateEdges();
|
||||||
}
|
}
|
||||||
|
@ -215,7 +215,7 @@ export class EditorNeighborsComponent extends React.Component<EditorNeighborsCom
|
||||||
</td>
|
</td>
|
||||||
<td className="actionCol">
|
<td className="actionCol">
|
||||||
<span className="rightPaneTrashIcon rightPaneBtns">
|
<span className="rightPaneTrashIcon rightPaneBtns">
|
||||||
<img src={DeleteIcon} alt="Delete" onClick={(e) => this.removeAddedEdgeToNeighbor(index)} />
|
<img src={DeleteIcon} alt="Delete" onClick={() => this.removeAddedEdgeToNeighbor(index)} />
|
||||||
</span>
|
</span>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
Loading…
Reference in New Issue