@nlabs/arkhamjs-utils-react
Version:
ArkhamJS React Utilities
11 lines (10 loc) • 1.66 kB
JavaScript
/**
* Copyright (c) 2021-Present, Nitrogen Labs, Inc.
* Copyrights licensed under the MIT License. See the accompanying LICENSE file for terms.
*/ import { useContext } from 'react';
import { FluxContext } from './FluxContext.js';
export const useFluxValue = (key, defaultValue)=>{
const { flux } = useContext(FluxContext);
return flux?.getState(key, defaultValue);
};
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi9Vc2Vycy9uaXRyb2c3L0RldmVsb3BtZW50L2Fya2hhbWpzL3BhY2thZ2VzL2Fya2hhbWpzLXV0aWxzLXJlYWN0L3NyYy91c2VGbHV4VmFsdWUudHMiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBDb3B5cmlnaHQgKGMpIDIwMjEtUHJlc2VudCwgTml0cm9nZW4gTGFicywgSW5jLlxuICogQ29weXJpZ2h0cyBsaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSB0aGUgYWNjb21wYW55aW5nIExJQ0VOU0UgZmlsZSBmb3IgdGVybXMuXG4gKi9cbmltcG9ydCB7dXNlQ29udGV4dH0gZnJvbSAncmVhY3QnO1xuXG5pbXBvcnQge0ZsdXhDb250ZXh0fSBmcm9tICcuL0ZsdXhDb250ZXh0LmpzJztcblxuaW1wb3J0IHR5cGUge0ZsdXhGcmFtZXdvcmt9IGZyb20gJ0BubGFicy9hcmtoYW1qcyc7XG5cblxuZXhwb3J0IGNvbnN0IHVzZUZsdXhWYWx1ZSA9IChrZXk6IHN0cmluZyB8IHN0cmluZ1tdLCBkZWZhdWx0VmFsdWU/OiBhbnkpOiBhbnkgPT4ge1xuICBjb25zdCB7Zmx1eH0gPSB1c2VDb250ZXh0PHtmbHV4PzogRmx1eEZyYW1ld29ya30+KEZsdXhDb250ZXh0KTtcbiAgcmV0dXJuIGZsdXg/LmdldFN0YXRlKGtleSwgZGVmYXVsdFZhbHVlKTtcbn07XG4iXSwibmFtZXMiOlsidXNlQ29udGV4dCIsIkZsdXhDb250ZXh0IiwidXNlRmx1eFZhbHVlIiwia2V5IiwiZGVmYXVsdFZhbHVlIiwiZmx1eCIsImdldFN0YXRlIl0sIm1hcHBpbmdzIjoiQUFBQTs7O0NBR0MsR0FDRCxTQUFRQSxVQUFVLFFBQU8sUUFBUTtBQUVqQyxTQUFRQyxXQUFXLFFBQU8sbUJBQW1CO0FBSzdDLE9BQU8sTUFBTUMsZUFBZSxDQUFDQyxLQUF3QkM7SUFDbkQsTUFBTSxFQUFDQyxJQUFJLEVBQUMsR0FBR0wsV0FBbUNDO0lBQ2xELE9BQU9JLE1BQU1DLFNBQVNILEtBQUtDO0FBQzdCLEVBQUUifQ==