UNPKG

@nlabs/arkhamjs-utils-react

Version:

ArkhamJS React Utilities

11 lines (10 loc) 1.66 kB
/** * 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==