Rev 3610 | Rev 3614 | Ir a la última revisión | Autoría | Comparar con el anterior | Ultima modificación | Ver Log |
import React from 'react';import { Grid } from '@mui/material';import { useConversations } from '@inmail/hooks';import { Spinner } from '@shared/components';import { ConversationsList, MessagesList } from '@inmail/components';const InmailPage = () => {const {conversations,currentConversation,loading,setCurrentConversation,deleteConversation} = useConversations();const toggleConversationModal = () => {// TODO: Implementar modal de inicio de conversación};if (loading) return <Spinner />;return (<Grid container spacing={1}><Griditemxs={12}md={4}sx={{display: { xs: currentConversation ? 'none' : 'flex', md: 'flex' }}}><ConversationsListconversations={conversations}onSelectConversation={setCurrentConversation}onStartConversation={toggleConversationModal}/></Grid><Griditemxs={12}md={8}sx={{display: { xs: currentConversation ? 'flex' : 'none', md: 'flex' }}}>{/* <MessagesListconversation={currentConversation}onClose={() => setCurrentConversation(null)}onDelete={() =>currentConversation?.delete_link && deleteConversation(currentConversation.delete_link)}/> */}</Grid></Grid>);};export default InmailPage;