-
- {filteredEmails.map((email, index) => (
-
-
- - toggleRead(email)} - /> --- toggleStar(email)} - /> --{email.sender}-{email.title}-
- ))}
-
diff --git a/src/App.jsx b/src/App.jsx
index c902699..62af8c0 100644
--- a/src/App.jsx
+++ b/src/App.jsx
@@ -3,6 +3,8 @@ import { useState } from 'react'
import initialEmails from './data/emails'
import './styles/App.css'
+import Emails from './components/Emails'
+import EmailView from './components/EmailView'
const getReadEmails = emails => emails.filter(email => !email.read)
@@ -12,6 +14,7 @@ function App() {
const [emails, setEmails] = useState(initialEmails)
const [hideRead, setHideRead] = useState(false)
const [currentTab, setCurrentTab] = useState('inbox')
+ const [selectedEmail, setSelectedEmail] = useState(null)
const unreadEmails = emails.filter(email => !email.read)
const starredEmails = emails.filter(email => email.starred)
@@ -88,34 +91,21 @@ function App() {
- {filteredEmails.map((email, index) => (
-
+ {selectedEmail ? (
+
From: {email.sender}
+{email.body || "No content available"}
+