Some checks failed
Release Workflow / determine-release-type (push) Has been cancelled
Release Workflow / checks (push) Has been cancelled
Release Workflow / e2e-tests (push) Has been cancelled
Release Workflow / build-images (push) Has been cancelled
Release Workflow / publish-release (push) Has been cancelled
12 lines
373 B
TypeScript
12 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,
|
|
});
|
|
};
|