@ledgerhq/live-common
Version:
Common ground for the Ledger Live apps
20 lines • 945 B
JavaScript
import { getEnv } from "@ledgerhq/live-env";
import { useFeature } from "../featureFlags";
import { useMemo } from "react";
export function useAddressPoisoningOperationsFamilies({ shouldFilter, }) {
const addressPoisoningOperationsFilterFeature = useFeature("addressPoisoningOperationsFilter");
return useMemo(() => {
if (!shouldFilter)
return null;
const isFeatureEnabled = addressPoisoningOperationsFilterFeature?.enabled;
if (!isFeatureEnabled)
return getEnv("ADDRESS_POISONING_FAMILIES")
.split(",")
.map((s) => s.trim());
const families = addressPoisoningOperationsFilterFeature?.params?.families
? addressPoisoningOperationsFilterFeature.params.families
: null;
return families;
}, [shouldFilter, addressPoisoningOperationsFilterFeature]);
}
//# sourceMappingURL=useAddressPoisoningOperationsFamilies.js.map