zerobyte/app/client/hooks/use-format-bytes.ts
Nicolas Meienberger 63e12868b1
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
fix: react hydration issues by using the same locale during ssr and hydration
2026-03-31 22:39:16 +02:00

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,
});
};