From f1cbf661362448cf4b26408dcc1c08643b8be4dc Mon Sep 17 00:00:00 2001 From: Vitaly Rtishchev Date: Fri, 12 Aug 2022 12:33:20 +0300 Subject: [PATCH] [@mantine/hooks] use-viewport-size: Add missing size calculation to useEffect (#2085) --- src/mantine-hooks/src/use-viewport-size/use-viewport-size.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/mantine-hooks/src/use-viewport-size/use-viewport-size.ts b/src/mantine-hooks/src/use-viewport-size/use-viewport-size.ts index b1da6602e3e..93dcb5bb000 100644 --- a/src/mantine-hooks/src/use-viewport-size/use-viewport-size.ts +++ b/src/mantine-hooks/src/use-viewport-size/use-viewport-size.ts @@ -1,4 +1,4 @@ -import { useCallback, useState } from 'react'; +import { useCallback, useState, useEffect } from 'react'; import { useWindowEvent } from '../use-window-event/use-window-event'; const eventListerOptions = { @@ -17,6 +17,7 @@ export function useViewportSize() { useWindowEvent('resize', setSize, eventListerOptions); useWindowEvent('orientationchange', setSize, eventListerOptions); + useEffect(setSize, []); return windowSize; }