|
|
|
@ -1,16 +1,20 @@ |
|
|
|
import Icon from '@/assets/Icon' |
|
|
|
import Icon from '@/assets/Icon' |
|
|
|
import Logo from '@/assets/Logo' |
|
|
|
import Logo from '@/assets/Logo' |
|
|
|
|
|
|
|
import { useScreenSize } from '@/providers/ScreenSizeProvider' |
|
|
|
import AccountButton from './AccountButton' |
|
|
|
import AccountButton from './AccountButton' |
|
|
|
|
|
|
|
import RelaysButton from './ExploreButton' |
|
|
|
import HomeButton from './HomeButton' |
|
|
|
import HomeButton from './HomeButton' |
|
|
|
import NotificationsButton from './NotificationButton' |
|
|
|
import NotificationsButton from './NotificationButton' |
|
|
|
import PostButton from './PostButton' |
|
|
|
import PostButton from './PostButton' |
|
|
|
import RelaysButton from './ExploreButton' |
|
|
|
|
|
|
|
import SearchButton from './SearchButton' |
|
|
|
import SearchButton from './SearchButton' |
|
|
|
import SettingsButton from './SettingsButton' |
|
|
|
import SettingsButton from './SettingsButton' |
|
|
|
|
|
|
|
|
|
|
|
export default function PrimaryPageSidebar() { |
|
|
|
export default function PrimaryPageSidebar() { |
|
|
|
|
|
|
|
const { isSmallScreen } = useScreenSize() |
|
|
|
|
|
|
|
if (isSmallScreen) return null |
|
|
|
|
|
|
|
|
|
|
|
return ( |
|
|
|
return ( |
|
|
|
<div className="w-16 xl:w-52 hidden sm:flex flex-col pb-2 pt-4 px-2 justify-between h-full shrink-0"> |
|
|
|
<div className="w-16 xl:w-52 flex flex-col pb-2 pt-4 px-2 justify-between h-full shrink-0"> |
|
|
|
<div className="space-y-2"> |
|
|
|
<div className="space-y-2"> |
|
|
|
<div className="px-3 xl:px-4 mb-6 w-full"> |
|
|
|
<div className="px-3 xl:px-4 mb-6 w-full"> |
|
|
|
<Icon className="xl:hidden" /> |
|
|
|
<Icon className="xl:hidden" /> |
|
|
|
|