// Copyright 2015-2018 Parity Technologies (UK) Ltd. // This file is part of Parity. // // SPDX-License-Identifier: BSD-3-Clause import React from "react"; // Shape of the default value needs to match the shape that the consumers expect export const AccountContext = React.createContext({ accountAddress: null }); export const consumeAccount = Component => props => ( {contextValues => { console.log("consumer function, contextvalues:", contextValues); return ; }} ); export const provideAccount = getAccountAddress => Component => props => { console.log("provider get account address returns", getAccountAddress(props)); return ( ); };