diff --git a/src/components/Sidebar/index.tsx b/src/components/Sidebar/index.tsx index afc44b2..62f4642 100644 --- a/src/components/Sidebar/index.tsx +++ b/src/components/Sidebar/index.tsx @@ -1,16 +1,20 @@ import Icon from '@/assets/Icon' import Logo from '@/assets/Logo' +import { useScreenSize } from '@/providers/ScreenSizeProvider' import AccountButton from './AccountButton' +import RelaysButton from './ExploreButton' import HomeButton from './HomeButton' import NotificationsButton from './NotificationButton' import PostButton from './PostButton' -import RelaysButton from './ExploreButton' import SearchButton from './SearchButton' import SettingsButton from './SettingsButton' export default function PrimaryPageSidebar() { + const { isSmallScreen } = useScreenSize() + if (isSmallScreen) return null + return ( -
+
diff --git a/src/providers/ScreenSizeProvider.tsx b/src/providers/ScreenSizeProvider.tsx index 6b4c2ba..3f86b59 100644 --- a/src/providers/ScreenSizeProvider.tsx +++ b/src/providers/ScreenSizeProvider.tsx @@ -16,7 +16,7 @@ export const useScreenSize = () => { } export function ScreenSizeProvider({ children }: { children: React.ReactNode }) { - const isSmallScreen = useMemo(() => window.innerWidth < 640, []) + const isSmallScreen = useMemo(() => window.innerWidth <= 768, []) const isLargeScreen = useMemo(() => window.innerWidth >= 1280, []) return (