/* * SPDX-FileCopyrightText: 2023 The HedgeDoc developers (see AUTHORS file) * * SPDX-License-Identifier: AGPL-3.0-only */ import styles from '../application-loader.module.scss' import { LoadingAnimation } from './loading-animation' import type { ReactElement } from 'react' import React from 'react' import { Alert } from 'react-bootstrap' export interface LoadingScreenProps { errorMessage?: string | ReactElement | null } /** * Renders a loading animation. * * @param failedTaskName Should be set if a task failed to load. The name will be shown on screen. */ export const LoadingScreen: React.FC = ({ errorMessage }) => { return (
{errorMessage !== undefined && {errorMessage}}
) }