Skip to content

Commit 692481a

Browse files
committed
Fix search
1 parent 96369b0 commit 692481a

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

src/components/MailsGrid.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import './MailsGrid.css'
22
import { Mail } from 'src/domain/mail'
33

44
// Componente que sabe mostrar los mails en una tabla
5-
export const MailsGrid = ({ mails, alLeerMail }: { mails: Mail[], alLeerMail: (mail: Mail) => void}) => {
5+
export const MailsGrid = ({ mails, alLeerMail }: { mails: Mail[], alLeerMail: (mail: Mail) => Promise<void> }) => {
66
return (
77
<div className="grid">
88
<div className="table header">
@@ -22,7 +22,7 @@ export const MailsGrid = ({ mails, alLeerMail }: { mails: Mail[], alLeerMail: (m
2222
<div className="status">
2323
{mail.esReciente() && <img className="icon" title="reciente" src="src/assets/recent.svg" data-testid={'reciente-' + mail.id}></img>}
2424
{!mail.leido && <img className="icon seleccionable" title="sin leer -> podés hacer click para marcarlo como leído" src="src/assets/pending.svg" data-testid={'no-leido-' + mail.id} onClick={() => alLeerMail(mail)}></img>}
25-
</div>
25+
</div>
2626
</div>
2727
<hr/>
2828
</div>

src/service/mailService.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ class MailService {
1414
]
1515

1616
async getMails(textoBusqueda: string) {
17-
return this.mails.filter((mail) => mail.contiene(textoBusqueda))
17+
return this.mails.filter((mail) => !textoBusqueda || mail.contiene(textoBusqueda))
1818
}
1919

2020
async actualizar(mailAActualizar: Mail) {

0 commit comments

Comments
 (0)