import React from 'react'; import { css } from '@emotion/css'; import { Button, HorizontalGroup, Spinner, useStyles, VerticalGroup } from '@grafana/ui'; import { locationService } from '@grafana/runtime'; import { GrafanaTheme } from '@grafana/data'; import { DashboardInitPhase } from 'app/types'; export interface Props { initPhase: DashboardInitPhase; } export const DashboardLoading = ({ initPhase }: Props) => { const styles = useStyles(getStyles); const cancelVariables = () => { locationService.push('/'); }; return (