2025-02-04 14:00:21 +01:00
|
|
|
import { Profile } from 'components/ProfileSection'
|
|
|
|
import { useAppSelector } from 'hooks'
|
2024-10-23 17:52:53 +02:00
|
|
|
import { Outlet } from 'react-router-dom'
|
|
|
|
|
|
|
|
export const FeedLayout = () => {
|
2025-02-04 14:00:21 +01:00
|
|
|
const userState = useAppSelector((state) => state.user)
|
|
|
|
|
2024-10-23 17:52:53 +02:00
|
|
|
return (
|
2024-10-24 11:12:31 +02:00
|
|
|
<div className='InnerBodyMain'>
|
2025-02-04 14:00:21 +01:00
|
|
|
<div className='ContainerMain'>
|
|
|
|
<div className='IBMSecMainGroup IBMSecMainGroupAlt'>
|
|
|
|
<div className='IBMSMSplitMain'>
|
|
|
|
<div className='IBMSMSplitMainFullSide'>
|
|
|
|
<div className='IBMSMSplitMainFullSideFeedWrapper'>
|
|
|
|
<div className='IBMSMSplitMainFullSideFWSide'>
|
|
|
|
{userState.auth && userState.user?.pubkey && (
|
|
|
|
<div className='IBMSMSplitMainSmallSide'>
|
|
|
|
<div className='IBMSMSplitMainSmallSideSecWrapper'>
|
|
|
|
<div className='IBMSMSplitMainSmallSideSec'>
|
|
|
|
<Profile pubkey={userState.user.pubkey as string} />
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
)}
|
|
|
|
</div>
|
|
|
|
<div className='IBMSMSplitMainFullSideFWMid'>
|
|
|
|
<Outlet />
|
|
|
|
</div>
|
|
|
|
<div className='IBMSMSplitMainFullSideFWSide'></div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
2024-10-24 11:12:31 +02:00
|
|
|
</div>
|
2024-10-23 17:52:53 +02:00
|
|
|
)
|
|
|
|
}
|