mirror of
https://github.com/grafana/grafana.git
synced 2025-02-16 02:23:31 -06:00
* Chore: Bumps immer and redux/toolkit * WIP: transpile errors * Chore: bumps redux and react redux * Chore: removes unused dispatch * make alerting compile with updated redux toolkit * Test: Fixes broken test * Chore: fixes strict errors Co-authored-by: Domas <domasx2@gmail.com>
30 lines
848 B
TypeScript
30 lines
848 B
TypeScript
import React, { useCallback } from 'react';
|
|
import { Button, VerticalGroup } from '@grafana/ui';
|
|
|
|
import { Layout } from '@grafana/ui/src/components/Layout/Layout';
|
|
import { PanelEditorTabId } from './types';
|
|
import { locationService } from '@grafana/runtime';
|
|
|
|
export interface Props {
|
|
message: string;
|
|
}
|
|
|
|
export function PanelNotSupported({ message }: Props): JSX.Element {
|
|
const onBackToQueries = useCallback(() => {
|
|
locationService.partial({ tab: PanelEditorTabId.Query });
|
|
}, []);
|
|
|
|
return (
|
|
<Layout justify="center" style={{ marginTop: '100px' }}>
|
|
<VerticalGroup spacing="md">
|
|
<h2>{message}</h2>
|
|
<div>
|
|
<Button size="md" variant="secondary" icon="arrow-left" onClick={onBackToQueries}>
|
|
Go back to Queries
|
|
</Button>
|
|
</div>
|
|
</VerticalGroup>
|
|
</Layout>
|
|
);
|
|
}
|