vega-frontend-monorepo/libs/react-helpers/src/hooks/use-number-parts.ts

11 lines
352 B
TypeScript

import { useMemo } from 'react';
import type { BigNumber } from 'bignumber.js';
import { toNumberParts } from '@vegaprotocol/utils';
export const useNumberParts = (
value: BigNumber | null | undefined,
decimals: number
): [integers: string, decimalPlaces: string] => {
return useMemo(() => toNumberParts(value, decimals), [decimals, value]);
};