mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
* Add Icon to Button and add newForms to FilterInput * Reset button changes * Update feedback * Update Snapshots
26 lines
697 B
TypeScript
26 lines
697 B
TypeScript
import React, { PureComponent } from 'react';
|
|
|
|
import { FilterInput } from 'app/core/components/FilterInput/FilterInput';
|
|
import { PanelPluginMeta } from '@grafana/data';
|
|
|
|
interface Props {
|
|
plugin: PanelPluginMeta;
|
|
searchQuery: string;
|
|
onChange: (query: string) => void;
|
|
onClose: () => void;
|
|
}
|
|
|
|
export class VizPickerSearch extends PureComponent<Props> {
|
|
render() {
|
|
const { searchQuery, onChange, onClose } = this.props;
|
|
return (
|
|
<>
|
|
<FilterInput placeholder="" onChange={onChange} value={searchQuery} />
|
|
<button className="btn btn-link toolbar__close" onClick={onClose}>
|
|
<i className="fa fa-chevron-up" />
|
|
</button>
|
|
</>
|
|
);
|
|
}
|
|
}
|