From 7981f101ad8a47ffc2a875b3f1d2fb584543d224 Mon Sep 17 00:00:00 2001 From: Adam Silverstein Date: Tue, 22 Dec 2020 16:05:15 -0700 Subject: [PATCH 1/3] ComboboxControl: add a spinner when isLoading. --- packages/components/src/combobox-control/index.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/components/src/combobox-control/index.js b/packages/components/src/combobox-control/index.js index d1434c1787cfd..0f02d8eb816ae 100644 --- a/packages/components/src/combobox-control/index.js +++ b/packages/components/src/combobox-control/index.js @@ -26,6 +26,7 @@ import TokenInput from '../form-token-field/token-input'; import SuggestionsList from '../form-token-field/suggestions-list'; import BaseControl from '../base-control'; import Button from '../button'; +import Spinner from '../spinner'; import { Flex, FlexBlock, FlexItem } from '../flex'; import withFocusOutside from '../higher-order/with-focus-outside'; @@ -51,6 +52,7 @@ function ComboboxControl( { help, allowReset = true, className, + isLoading = false, messages = { selected: __( 'Item selected.' ), }, @@ -216,6 +218,7 @@ function ComboboxControl( { onChange={ onInputChange } /> + { isLoading && } { allowReset && (