argo-cd

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

3
export class NodeUpdateAnimation extends React.PureComponent<{resourceVersion: string}, {ready: boolean}> {
4
    constructor(props: {resourceVersion: string}) {
5
        super(props);
6
        this.state = {ready: false};
7
    }
8

9
    public render() {
10
        return this.state.ready && <div key={this.props.resourceVersion} className='application-resource-tree__node-animation' />;
11
    }
12

13
    public componentDidUpdate(prevProps: {resourceVersion: string}) {
14
        if (prevProps.resourceVersion && this.props.resourceVersion !== prevProps.resourceVersion) {
15
            this.setState({ready: true});
16
        }
17
    }
18
}
19

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

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

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

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