Skip to content

Commit

Permalink
Fix useBreakpoints
Browse files Browse the repository at this point in the history
  • Loading branch information
sorenlouv authored Jan 12, 2024
1 parent 526901f commit 3ffece9
Showing 1 changed file with 11 additions and 11 deletions.
22 changes: 11 additions & 11 deletions x-pack/plugins/apm/public/hooks/use_breakpoints.ts
Original file line number Diff line number Diff line change
Expand Up @@ -14,16 +14,16 @@ import { useMemo } from 'react';
export type Breakpoints = Record<string, boolean>;

export function useBreakpoints() {
const screenSizes = {
isXSmall: useIsWithinMaxBreakpoint('xs'),
isSmall: useIsWithinMaxBreakpoint('s'),
isMedium: useIsWithinMaxBreakpoint('m'),
isLarge: useIsWithinMaxBreakpoint('l'),
isXl: useIsWithinMaxBreakpoint('xl'),
isXXL: useIsWithinMaxBreakpoint('xxl'),
isXXXL: useIsWithinMinBreakpoint('xxxl'),
};
const isXSmall = useIsWithinMaxBreakpoint('xs');
const isSmall = useIsWithinMaxBreakpoint('s');
const isMedium = useIsWithinMaxBreakpoint('m');
const isLarge = useIsWithinMaxBreakpoint('l');
const isXl = useIsWithinMaxBreakpoint('xl');
const isXXL = useIsWithinMaxBreakpoint('xxl');
const isXXXL = useIsWithinMinBreakpoint('xxxl');

// eslint-disable-next-line react-hooks/exhaustive-deps
return useMemo(() => screenSizes, [useIsWithinMaxBreakpoint]);
return useMemo(() => {
return { isXSmall, isSmall, isMedium, isLarge, isXl, isXXL, isXXXL };
}, [isXSmall, isSmall, isMedium, isLarge, isXl, isXXL, isXXXL]);
}

0 comments on commit 3ffece9

Please sign in to comment.