From b6df3941663ce607305a7c60ae270499230e73be Mon Sep 17 00:00:00 2001 From: Mohammed Al-yaseen Date: Sun, 5 Oct 2025 17:48:32 +0300 Subject: [PATCH] add useBreakpoint hook --- src/hooks/useBreakPoint.ts | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 src/hooks/useBreakPoint.ts diff --git a/src/hooks/useBreakPoint.ts b/src/hooks/useBreakPoint.ts new file mode 100644 index 0000000..0425fc9 --- /dev/null +++ b/src/hooks/useBreakPoint.ts @@ -0,0 +1,25 @@ +import { Grid } from "antd"; + +const { useBreakpoint } = Grid; + +export default function useBreakPoint() { + const { xs, sm, md } = useBreakpoint(); + + if (xs) + return { + isDesktop: false, + isMobile: true, + isTablet: false, + }; + if (md || sm) + return { + isDesktop: false, + isMobile: false, + isTablet: true, + }; + return { + isDesktop: true, + isMobile: false, + isTablet: false, + }; +}