mirror of
https://github.com/duckietm/Nitro-V3.git
synced 2026-06-19 23:16:21 +00:00
22 lines
729 B
TypeScript
22 lines
729 B
TypeScript
import { FC } from 'react';
|
|
import { createPortal } from 'react-dom';
|
|
import { useFriends } from '../../hooks';
|
|
import { FriendBarView } from './views/friends-bar/FriendsBarView';
|
|
import { FriendsListView } from './views/friends-list/FriendsListView';
|
|
import { FriendsMessengerView } from './views/messenger/FriendsMessengerView';
|
|
|
|
export const FriendsView: FC<{}> = props =>
|
|
{
|
|
const { settings = null, onlineFriends = [] } = useFriends();
|
|
|
|
if(!settings) return null;
|
|
|
|
return (
|
|
<>
|
|
{ createPortal(<FriendBarView onlineFriends={ onlineFriends } />, document.getElementById('toolbar-friend-bar-container')) }
|
|
<FriendsListView />
|
|
<FriendsMessengerView />
|
|
</>
|
|
);
|
|
};
|