mirror of
https://github.com/grafana/grafana.git
synced 2025-02-12 08:35:43 -06:00
* refactor(loginpage): migrate custom button styles to use Button component * refactor(certificationkey): prefer grafana-ui form elements over html elements and classnames * refactor(axisselector): prefer grafana-ui Button component over html button element * refactor(input-datasource): replace use of btn class with grafana-ui components * chore(grafana-ui): delete deprecated ToggleButtonGroup component * refactor: replace btn and cta-form__close class usage with IconButton * chore(closebutton): post master merge use v2 theme * refactor(permissionlist): remove usage of .btn classname * Wip * docs(styling): update styling and theme docs import paths * refactor(alerting): remote btn classnames from TestRuleResult * refactor(apikeys): prefer grafana-ui Button components over btn classNames * refactor(folders): prefer grafana-ui Button components over btn classNames * refactor(teams): prefer grafana-ui Button components over btn classNames * refactor(datasources): prefer grafana-ui Button components over btn classNames * refactor: prefer grafana-ui Button components over btn classNames * Minor style tweak to service buttons * test: update snapshots related to button changes * chore(input-datasource): remove unused import declaration * refactor(loginservicebuttons): rename theme.palette to theme.colors Co-authored-by: Torkel Ödegaard <torkel@grafana.com>
26 lines
778 B
TypeScript
26 lines
778 B
TypeScript
import React, { FC } from 'react';
|
|
import { Button } from '@grafana/ui';
|
|
import { FilterInput } from '../../core/components/FilterInput/FilterInput';
|
|
|
|
interface Props {
|
|
searchQuery: string;
|
|
disabled: boolean;
|
|
onAddClick: () => void;
|
|
onSearchChange: (value: string) => void;
|
|
}
|
|
|
|
export const ApiKeysActionBar: FC<Props> = ({ searchQuery, disabled, onAddClick, onSearchChange }) => {
|
|
return (
|
|
<div className="page-action-bar">
|
|
<div className="gf-form gf-form--grow">
|
|
<FilterInput placeholder="Search keys" value={searchQuery} onChange={onSearchChange} />
|
|
</div>
|
|
|
|
<div className="page-action-bar__spacer" />
|
|
<Button className="pull-right" onClick={onAddClick} disabled={disabled}>
|
|
Add API key
|
|
</Button>
|
|
</div>
|
|
);
|
|
};
|