argo-cd

Форк
0
/
context.ts 
17 строк · 698.0 Байт
1
import {AppContext as ArgoAppContext, NavigationApi, NotificationsApi, PopupApi} from 'argo-ui';
2
import {History} from 'history';
3
import * as React from 'react';
4
import * as models from './models';
5

6
export type AppContext = ArgoAppContext & {apis: {popup: PopupApi; notifications: NotificationsApi; navigation: NavigationApi; baseHref: string}};
7

8
export interface ContextApis {
9
    popup: PopupApi;
10
    notifications: NotificationsApi;
11
    navigation: NavigationApi;
12
    baseHref: string;
13
}
14
export const Context = React.createContext<ContextApis & {history: History}>(null);
15
export let {Provider, Consumer} = Context;
16

17
export const AuthSettingsCtx = React.createContext<models.AuthSettings>(null);
18

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

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

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

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