@ledgerhq/live-common
Version:
Common ground for the Ledger Live apps
15 lines • 474 B
JavaScript
import { useEffect, useState } from "react";
import { changes, getEnv } from "@ledgerhq/live-env";
export const useEnv = (type) => {
const [env, setEnv] = useState(() => getEnv(type));
useEffect(() => {
const sub = changes.subscribe(({ name, value }) => {
if (type === name) {
setEnv(value);
}
});
return () => sub.unsubscribe();
}, [type]);
return env;
};
//# sourceMappingURL=env.react.js.map