argo-cd

Форк
0
19 строк · 895.0 Байт
1
import {MockupList} from 'argo-ui';
2
import * as React from 'react';
3

4
import {DataLoader, EventsList} from '../../../shared/components';
5
import {services} from '../../../shared/services';
6

7
export const ApplicationResourceEvents = (props: {applicationName: string; applicationNamespace: string; resource?: {namespace: string; name: string; uid: string}}) => (
8
    <div className='application-resource-events'>
9
        <DataLoader
10
            load={() =>
11
                props.resource
12
                    ? services.applications.resourceEvents(props.applicationName, props.applicationNamespace, props.resource)
13
                    : services.applications.events(props.applicationName, props.applicationNamespace)
14
            }
15
            loadingRenderer={() => <MockupList height={50} marginTop={10} />}>
16
            {events => <EventsList events={events} />}
17
        </DataLoader>
18
    </div>
19
);
20

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

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

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

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