argo-cd

Форк
0
20 строк · 530.0 Байт
1
import * as React from 'react';
2

3
export class ErrorBoundary extends React.Component<{message?: string}, {hasError: boolean}> {
4
    constructor(props: any) {
5
        super(props);
6
        this.state = {hasError: false};
7
    }
8

9
    static getDerivedStateFromError(error: React.ErrorInfo) {
10
        return {hasError: true};
11
    }
12

13
    render() {
14
        if (this.state.hasError) {
15
            return <h1>{this.props.message ? this.props.message : 'Something went wrong.'}</h1>;
16
        }
17

18
        return this.props.children;
19
    }
20
}
21

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.