Commit 7e0bc8f3 by Torkel Ödegaard

fixed max height issue not being respected by react select dropdown

parent cb59f388
export default { export default {
clearIndicator: () => ({}), clearIndicator: () => ({}),
container: () => ({}), container: () => ({}),
control: () => ({}), control: () => ({}),
...@@ -11,7 +11,9 @@ ...@@ -11,7 +11,9 @@
loadingIndicator: () => ({}), loadingIndicator: () => ({}),
loadingMessage: () => ({}), loadingMessage: () => ({}),
menu: () => ({}), menu: () => ({}),
menuList: () => ({}), menuList: ({ maxHeight }: { maxHeight: number }) => ({
maxHeight,
}),
multiValue: () => ({}), multiValue: () => ({}),
multiValueLabel: () => ({}), multiValueLabel: () => ({}),
multiValueRemove: () => ({}), multiValueRemove: () => ({}),
......
...@@ -913,6 +913,7 @@ export class Explore extends React.PureComponent<ExploreProps, ExploreState> { ...@@ -913,6 +913,7 @@ export class Explore extends React.PureComponent<ExploreProps, ExploreState> {
onChange={this.onChangeDatasource} onChange={this.onChangeDatasource}
options={exploreDatasources} options={exploreDatasources}
styles={ResetStyles} styles={ResetStyles}
maxMenuHeight={500}
placeholder="Select datasource" placeholder="Select datasource"
loadingMessage={() => 'Loading datasources...'} loadingMessage={() => 'Loading datasources...'}
noOptionsMessage={() => 'No datasources found'} noOptionsMessage={() => 'No datasources found'}
......
...@@ -55,6 +55,11 @@ $select-input-bg-disabled: $input-bg-disabled; ...@@ -55,6 +55,11 @@ $select-input-bg-disabled: $input-bg-disabled;
z-index: 2; z-index: 2;
} }
.gf-form-select-box__menu-list {
overflow-y: auto;
max-height: 300px;
}
.tag-filter .gf-form-select-box__menu { .tag-filter .gf-form-select-box__menu {
width: 100%; width: 100%;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment