|
|
|
@ -1,18 +1,14 @@ |
|
|
|
import { cn } from '@/lib/utils' |
|
|
|
import { cn } from '@/lib/utils' |
|
|
|
import { useDeepBrowsing } from '@/providers/DeepBrowsingProvider' |
|
|
|
|
|
|
|
import AccountButton from './AccountButton' |
|
|
|
import AccountButton from './AccountButton' |
|
|
|
import HomeButton from './HomeButton' |
|
|
|
import HomeButton from './HomeButton' |
|
|
|
import NotificationsButton from './NotificationsButton' |
|
|
|
import NotificationsButton from './NotificationsButton' |
|
|
|
import PostButton from './PostButton' |
|
|
|
import PostButton from './PostButton' |
|
|
|
|
|
|
|
|
|
|
|
export default function BottomNavigationBar() { |
|
|
|
export default function BottomNavigationBar() { |
|
|
|
const { deepBrowsing } = useDeepBrowsing() |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
return ( |
|
|
|
return ( |
|
|
|
<div |
|
|
|
<div |
|
|
|
className={cn( |
|
|
|
className={cn( |
|
|
|
'fixed bottom-0 w-full z-20 bg-background/80 backdrop-blur-xl duration-700 transition-transform flex items-center justify-around [&_svg]:size-4 [&_svg]:shrink-0', |
|
|
|
'fixed bottom-0 w-full z-20 bg-background/80 backdrop-blur-xl flex items-center justify-around [&_svg]:size-4 [&_svg]:shrink-0' |
|
|
|
deepBrowsing ? 'translate-y-full' : '' |
|
|
|
|
|
|
|
)} |
|
|
|
)} |
|
|
|
style={{ |
|
|
|
style={{ |
|
|
|
height: 'calc(3rem + env(safe-area-inset-bottom))', |
|
|
|
height: 'calc(3rem + env(safe-area-inset-bottom))', |
|
|
|
|