Files
readest/apps/readest-app/src/hooks/useResponsiveSize.ts
T
Huang Xin 87d610bb62 revert: some browsers may report wrong pixel density, closes #1305 (#1306)
This reverts commit 6e0cc38aa7ca726e251c16e453922fcd637cee49.
2025-06-02 06:19:13 +02:00

15 lines
441 B
TypeScript

import { useMediaQuery } from 'react-responsive';
// use desktop size as base size
export const useResponsiveSize = (baseSize: number) => {
const isPhone = useMediaQuery({ maxWidth: 480 });
const isTablet = useMediaQuery({ minWidth: 481, maxWidth: 1024 });
if (isPhone) return baseSize * 1.25;
if (isTablet) return baseSize * 1.25;
return baseSize;
};
export const useDefaultIconSize = () => {
return useResponsiveSize(20);
};