From 6ebe4ce722f6ebd9a16bf1df85745640100b3789 Mon Sep 17 00:00:00 2001 From: Alirie Gray Date: Wed, 15 Aug 2018 15:02:34 -0700 Subject: [PATCH] Replace Dropdown in SendToDashboardOverlay with MultiSelectDropdown --- .../components/SendToDashboardOverlay.tsx | 70 +++++++++++-------- 1 file changed, 41 insertions(+), 29 deletions(-) diff --git a/ui/src/data_explorer/components/SendToDashboardOverlay.tsx b/ui/src/data_explorer/components/SendToDashboardOverlay.tsx index cb99a7179..9b549b26e 100644 --- a/ui/src/data_explorer/components/SendToDashboardOverlay.tsx +++ b/ui/src/data_explorer/components/SendToDashboardOverlay.tsx @@ -6,7 +6,7 @@ import { OverlayContainer, OverlayHeading, OverlayBody, - Dropdown, + MultiSelectDropdown, } from 'src/reusable_ui' import {addDashboardCellAsync} from 'src/dashboards/actions' @@ -23,7 +23,7 @@ interface Props { } interface State { - selected: string + selectedIDs: string[] hasQuery: boolean name: string } @@ -34,7 +34,7 @@ class SendToDashboardOverlay extends PureComponent { const {queryConfig} = this.props this.state = { - selected: this.props.dashboards[0].id.toString(), + selectedIDs: [], hasQuery: queryConfig.fields.length !== 0, name: '', } @@ -63,13 +63,12 @@ class SendToDashboardOverlay extends PureComponent { onChange={this.handleChangeName} /> - {this.dropdownItems} - +