UNPKG

@dnb/eufemia

Version:

DNB Eufemia Design System UI Library

26 lines (25 loc) 678 B
"use client"; import { useCallback, useContext } from 'react'; import SharedContext from "../../../../shared/Context.js"; import { getCurrencyData } from "../../Field/SelectCurrency/index.js"; export default function useCurrency() { const { locale } = useContext(SharedContext); const getCurrencyDisplayNameByIso = useCallback(iso => { if (!iso) { return null; } const lang = locale?.split('-')[0]; return getCurrencyData({ lang, filter: currency => { return currency.iso === iso; } })?.at(0)?.selected_value; }, [locale]); return { getCurrencyDisplayNameByIso }; } //# sourceMappingURL=useCurrency.js.map