Files
zerobyte/app/client/hooks/use-format-bytes.ts

13 lines
373 B
TypeScript

import { useRootLoaderData } from "~/client/hooks/use-root-loader-data";
import { formatBytes, type FormatBytesOptions } from "~/utils/format-bytes";
export const useFormatBytes = () => {
const { locale } = useRootLoaderData();
return (bytes: number, options?: FormatBytesOptions) =>
formatBytes(bytes, {
...options,
locale: options?.locale ?? locale,
});
};