import React from 'react'; import { DataSourcePluginMeta } from '@grafana/data'; import { LinkButton } from '@grafana/ui'; import { DataSourcePluginCategory } from 'app/types'; import { DataSourceTypeCardList } from './DataSourceTypeCardList'; export type Props = { // The list of data-source plugin categories to display categories: DataSourcePluginCategory[]; // Called when a data-source plugin is clicked on in the list onClickDataSourceType: (dataSource: DataSourcePluginMeta) => void; }; export function DataSourceCategories({ categories, onClickDataSourceType }: Props) { return ( <> {/* Categories */} {categories.map(({ id, title, plugins }) => (