From 8c67a81bfe47a5011eb99bb9edb1028dd5591c7f Mon Sep 17 00:00:00 2001 From: Grace Tsao Date: Mon, 9 Aug 2021 13:18:17 -0700 Subject: [PATCH] Update the query id --- .../views/sidebar/sample-queries/SampleQueries.tsx | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/src/app/views/sidebar/sample-queries/SampleQueries.tsx b/src/app/views/sidebar/sample-queries/SampleQueries.tsx index 6a4c6ddd3..bcc63d935 100644 --- a/src/app/views/sidebar/sample-queries/SampleQueries.tsx +++ b/src/app/views/sidebar/sample-queries/SampleQueries.tsx @@ -31,12 +31,8 @@ import { sidebarStyles } from '../Sidebar.styles'; import { isJsonString } from './sample-query-utils'; export class SampleQueries extends Component { - resetCollapse: boolean; - groups: any[]; constructor(props: ISampleQueriesProps) { super(props); - this.resetCollapse = true; - this.groups = []; this.state = { sampleQueries: [], selectedQuery: null, @@ -53,9 +49,7 @@ export class SampleQueries extends Component { }; public componentDidUpdate = (prevProps: ISampleQueriesProps) => { - const { sampleQueries } = this.state; if (prevProps.samples.queries !== this.props.samples.queries) { - this.groups = generateGroupsFromList(sampleQueries, 'category'); this.setState({ sampleQueries: this.props.samples.queries }); } }; @@ -214,7 +208,7 @@ export class SampleQueries extends Component { const classes = classNames(this.props); let selectionDisabled = false; const customStyles: Partial = {}; - if (this.state.selectedQuery === props.item.id) { + if (this.state.selectedQuery?.id === props.item.id) { customStyles.root = { backgroundColor: '#eaeaea' }; } @@ -231,8 +225,7 @@ export class SampleQueries extends Component { if (!selectionDisabled) { this.querySelected(props.item); } - this.resetCollapse = false; - this.setState({ selectedQuery: props.item}) + this.setState({ selectedQuery: props.item }) }} className={ classes.queryRow +