ghost-keychain/packages/extension-ui/src/components/contexts.tsx
Jaco Greeff ed57fa6a6c
CC3 (#202)
* CC3

* Bumps

* Bump API

* CC3 metadata

* Remove multi export (Mac keyboard... what can I say...)

* Add ValidatorPrefs override to edgeware

* Bump deps
2019-12-05 11:43:07 +01:00

25 lines
865 B
TypeScript

// Copyright 2019 @polkadot/extension-ui authors & contributors
// This software may be modified and distributed under the terms
// of the Apache-2.0 license. See the LICENSE file for details.
import { AccountJson, AuthorizeRequest, SigningRequest } from '@polkadot/extension/background/types';
import React from 'react';
// eslint-disable-next-line @typescript-eslint/no-unused-vars
const noop = (to?: string): void => undefined;
const AccountContext = React.createContext<AccountJson[]>([]);
const ActionContext = React.createContext<(to?: string) => void>(noop);
const AuthorizeContext = React.createContext<AuthorizeRequest[]>([]);
const MediaContext = React.createContext<boolean>(false);
const SigningContext = React.createContext<SigningRequest[]>([]);
export {
AccountContext,
ActionContext,
AuthorizeContext,
MediaContext,
SigningContext
};