From f278dff371373712aae753402cfcdfc32b1067df Mon Sep 17 00:00:00 2001 From: Yasser Elsayed Date: Tue, 6 Nov 2018 21:36:06 -0800 Subject: [PATCH] hard code CREATED_AT as initial sort key --- frontend/src/pages/ExperimentList.tsx | 6 ++---- frontend/src/pages/PipelineSelector.tsx | 8 +++----- frontend/src/pages/RecurringRunsManager.tsx | 8 +++----- 3 files changed, 8 insertions(+), 14 deletions(-) diff --git a/frontend/src/pages/ExperimentList.tsx b/frontend/src/pages/ExperimentList.tsx index 58ecb9cf8fd..c6f5968ecf2 100644 --- a/frontend/src/pages/ExperimentList.tsx +++ b/frontend/src/pages/ExperimentList.tsx @@ -41,7 +41,6 @@ interface ExperimentListState { displayExperiments: DisplayExperiment[]; selectedRunIds: string[]; selectedTab: number; - sortBy: string; } class ExperimentList extends Page<{}, ExperimentListState> { @@ -54,7 +53,6 @@ class ExperimentList extends Page<{}, ExperimentListState> { displayExperiments: [], selectedRunIds: [], selectedTab: 0, - sortBy: ExperimentSortKeys.CREATED_AT, }; } @@ -122,7 +120,7 @@ class ExperimentList extends Page<{}, ExperimentListState> { return (
@@ -172,7 +170,7 @@ class ExperimentList extends Page<{}, ExperimentListState> { } })); - this.setState({ displayExperiments, sortBy: request.sortBy! }); + this.setState({ displayExperiments }); return response.next_page_token || ''; } diff --git a/frontend/src/pages/PipelineSelector.tsx b/frontend/src/pages/PipelineSelector.tsx index 35d29aed1be..fbac36e6662 100644 --- a/frontend/src/pages/PipelineSelector.tsx +++ b/frontend/src/pages/PipelineSelector.tsx @@ -31,7 +31,6 @@ interface PipelineSelectorProps extends RouteComponentProps { interface PipelineSelectorState { pipelines: ApiPipeline[]; selectedIds: string[]; - sortBy: string; toolbarActions: ToolbarActionConfig[]; } @@ -44,13 +43,12 @@ class PipelineSelector extends React.Component { this._pipelineSelectionChanged(ids); this.setState({ selectedIds: ids }); }} - initialSortColumn={sortBy} ref={this._tableRef} + initialSortColumn={PipelineSortKeys.CREATED_AT} ref={this._tableRef} reload={this._loadPipelines.bind(this)} emptyMessage={'No pipelines found. Upload a pipeline and then try again.'} /> ); @@ -113,7 +111,7 @@ class PipelineSelector extends React.Component; runs: ApiJob[]; selectedIds: string[]; - sortBy: string; toolbarActions: ToolbarActionConfig[]; } @@ -51,13 +50,12 @@ class RecurringRunsManager extends React.Component this.setState({ selectedIds: ids })} initialSortColumn={sortBy} + updateSelection={ids => this.setState({ selectedIds: ids })} initialSortColumn={JobSortKeys.CREATED_AT} reload={this._loadRuns.bind(this)} emptyMessage={'No recurring runs found in this experiment.'} disableSelection={true} /> ); @@ -120,7 +118,7 @@ class RecurringRunsManager extends React.Component