1234567891011121314151617181920212223 |
- // Copyright 2017-2020 @polkadot/react-components 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 { QueueProps, QueueStatus, QueueTx } from './types';
- import React from 'react';
- const defaultState: Partial<QueueProps> = {
- stqueue: [] as QueueStatus[],
- txqueue: [] as QueueTx[]
- };
- const StatusContext: React.Context<QueueProps> = React.createContext<QueueProps>(defaultState as QueueProps);
- const QueueConsumer: React.Consumer<QueueProps> = StatusContext.Consumer;
- const QueueProvider: React.Provider<QueueProps> = StatusContext.Provider;
- export default StatusContext;
- export {
- QueueConsumer,
- QueueProvider
- };
|