Submit
Path:
~
/
home
/
getwphos
/
www
/
techniquetechs
/
wp-content
/
plugins
/
yith-woocommerce-wishlist
/
assets
/
js
/
src
/
utils
/
File Content:
components-extension-context.js
import { createContext, useContextSelector } from 'use-context-selector'; const ComponentsExtensionContext = createContext( {} ); export const useComponentExtensionsContext = () => useContextSelector( ComponentsExtensionContext, state => state ); export const useComponentsExtension = ( hookName ) => { const extensions = useComponentExtensionsContext(); if ( ! extensions || ! (extensions[ hookName ] || null) ) { const EmptyFragment = () => <></>; EmptyFragment.isEmpty = true; return EmptyFragment; } return extensions[ hookName ]; } export const ComponentsExtensionProvider = ( { children, extensions } ) => ( <ComponentsExtensionContext.Provider value={ extensions }> { children } </ComponentsExtensionContext.Provider> );
Edit
Rename
Chmod
Delete
FILE
FOLDER
Name
Size
Permission
Action
add-to-wishlist-api.js
2325 bytes
0644
button-data-context.js
8760 bytes
0644
components-extension-context.js
746 bytes
0644
index.js
2615 bytes
0644
wishlist-api.js
466 bytes
0644
N4ST4R_ID | Naxtarrr