diff --git a/src/webui/components/AutoComplete/index.js b/src/webui/components/AutoComplete/index.js
index 52ab90c..dbe7bbb 100644
--- a/src/webui/components/AutoComplete/index.js
+++ b/src/webui/components/AutoComplete/index.js
@@ -8,11 +8,10 @@ import type { Node } from 'react';
import Autosuggest from 'react-autosuggest';
import match from 'autosuggest-highlight/match';
import parse from 'autosuggest-highlight/parse';
-import Paper from '@material-ui/core/Paper';
import MenuItem from '@material-ui/core/MenuItem';
import { fontWeight } from '../../utils/styles/sizes';
-import { Wrapper, InputField } from './styles';
+import { Wrapper, InputField, SuggestionContainer } from './styles';
import { IProps } from './types';
const renderInputComponent = (inputProps): Node => {
@@ -110,12 +109,12 @@ const AutoComplete = ({
// this format avoid arrow function eslint rule
function renderSuggestionsContainer({ containerProps, children, query }) {
return (
-
+
{suggestionsLoaded && children === null && query && renderMessage(SUGGESTIONS_RESPONSE.NO_RESULT)}
{suggestionsLoading && query && renderMessage(SUGGESTIONS_RESPONSE.LOADING)}
{suggestionsError && renderMessage(SUGGESTIONS_RESPONSE.FAILURE)}
{children}
-
+
);
}
diff --git a/src/webui/components/AutoComplete/styles.js b/src/webui/components/AutoComplete/styles.js
index c0e45de..d82c5e2 100644
--- a/src/webui/components/AutoComplete/styles.js
+++ b/src/webui/components/AutoComplete/styles.js
@@ -5,6 +5,7 @@
import React from 'react';
import styled, { css } from 'react-emotion';
+import Paper from '@material-ui/core/Paper';
import TextField from '../TextField';
import { IInputField } from './types';
@@ -50,3 +51,10 @@ export const InputField = ({ color, ...others }: IInputField) => (
}}
/>
);
+
+export const SuggestionContainer = styled(Paper)`
+ && {
+ max-height: 500px;
+ overflow-y: scroll;
+ }
+`;
diff --git a/test/unit/components/__snapshots__/search.spec.js.snap b/test/unit/components/__snapshots__/search.spec.js.snap
index baea56d..c77bd69 100644
--- a/test/unit/components/__snapshots__/search.spec.js.snap
+++ b/test/unit/components/__snapshots__/search.spec.js.snap
@@ -1,3 +1,3 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP
-exports[` component test should load the component in default state 1`] = `"
"`;
+exports[` component test should load the component in default state 1`] = `""`;