File "context.ts"

Full Path: /home/warrior1/public_html/plugins/woocommerce/packages/woocommerce-blocks/assets/js/blocks/cart/context.ts
File size: 426 bytes
MIME-type: text/x-java
Charset: utf-8

/**
 * External dependencies
 */
import { createContext, useContext } from '@wordpress/element';

/**
 * Context consumed by inner blocks.
 */
export type CartBlockContextProps = {
	hasDarkControls: boolean;
};

export const CartBlockContext = createContext< CartBlockContextProps >( {
	hasDarkControls: false,
} );

export const useCartBlockContext = (): CartBlockContextProps => {
	return useContext( CartBlockContext );
};