16 lines
544 B
TypeScript
16 lines
544 B
TypeScript
// Metro module 8663 (f8664).
|
|
import { createContext, useContext, useMemo } from "react";
|
|
const context = createContext(null);
|
|
export { context as CollectiblesAnalyticsContext };
|
|
export function useCollectiblesAnalyticsContext() {
|
|
return useContext(context);
|
|
}
|
|
export function CollectiblesAnalyticsProvider(props) {
|
|
const { newValue, children } = props;
|
|
const context2 = useContext(context);
|
|
return <context.Provider value={useMemo(() => ({
|
|
...context2,
|
|
...newValue
|
|
}), [context2, newValue])}>{children}</context.Provider>;
|
|
}
|