summaryrefslogtreecommitdiff
path: root/src/core/components/views/DesktopView.jsx
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/components/views/DesktopView.jsx')
-rw-r--r--src/core/components/views/DesktopView.jsx16
1 files changed, 14 insertions, 2 deletions
diff --git a/src/core/components/views/DesktopView.jsx b/src/core/components/views/DesktopView.jsx
index 31a67936..08c4b310 100644
--- a/src/core/components/views/DesktopView.jsx
+++ b/src/core/components/views/DesktopView.jsx
@@ -1,11 +1,23 @@
-import isMobile from 'is-mobile'
import { useEffect, useState } from 'react'
const DesktopView = ({ children }) => {
const [view, setView] = useState(<></>)
useEffect(() => {
- if (!isMobile()) setView(children)
+ const handleResize = () => {
+ if (window.innerWidth >= 768) {
+ setView(children)
+ } else {
+ setView(<></>)
+ }
+ }
+
+ handleResize()
+ window.addEventListener('resize', handleResize)
+
+ return () => {
+ window.removeEventListener('resize', handleResize)
+ }
}, [children])
return view