import {
Avatar,
List,
ListItem,
ListItemAvatar,
ListItemButton,
ListItemSecondaryAction,
ListItemText,
ListSubheader,
Tooltip,
Typography,
} from '@mui/material';
import Conversation from '@nirvana/core/src/models/conversation.model';
import { ConversationRow } from './ConversationList';
import { FiZap } from 'react-icons/fi';
import React from 'react';
import { User } from '@nirvana/core/src/models/user.model';
import useConversations from '../providers/ConversationProvider';
import useTerminal from './Terminal';
export default function OmniSearchResults({
people,
conversations,
}: {
people: User[];
conversations: Conversation[];
}) {
const { handleQuickDial } = useTerminal();
const { selectConversation } = useConversations();
return (
<>
People
}
>
{people.length === 0 && (
{`Can't find someone? Invite them!`}
)}
{people.map((person) => (
handleQuickDial(person)}>
))}
Conversations
}
>
{conversations.length === 0 && (
{`Can't find a conversation? Just create one!`}
)}
{conversations.map((conversation) => (
))}
>
);
}