facet-lib
Version:
React component library for the Bare Metal Installer
21 lines (20 loc) • 751 B
TypeScript
import React from 'react';
import { Host, Event, Cluster } from '../../api/types';
import './ClusterEventsToolbar.css';
export declare type ClusterEventsFiltersType = {
fulltext: string;
hosts: Host['id'][];
severity: Event['severity'][];
clusterLevel: boolean;
orphanedHosts: boolean;
selectAll: boolean;
};
declare type ClustersListToolbarProps = {
filters: ClusterEventsFiltersType;
setFilters: (filters: ClusterEventsFiltersType) => void;
cluster: Cluster;
events: Event[];
};
export declare const getInitialClusterEventsFilters: (cluster: Cluster) => ClusterEventsFiltersType;
declare const ClusterEventsToolbar: React.FC<ClustersListToolbarProps>;
export default ClusterEventsToolbar;