// App.js import React from 'react'; import { FaThumbsUp, FaHeart, FaShare, FaCommentAlt } from 'react-icons/fa'; function App() { // Dummy profile section data const userProfile = { name: "John Doe", title: "Software Engineer", avatar: "https://via.placeholder.com/100", }; // Dummy posts data const posts = [ { id: 1, user: { name: "Jane Smith", avatar: "https://via.placeholder.com/50" }, content: "Excited to work on my new project!", time: "2 hours ago" }, { id: 2, user: { name: "Mike Johnson", avatar: "https://via.placeholder.com/50" }, content: "Just finished a 10K run!", time: "4 hours ago" }, { id: 3, user: { name: "Alex Brown", avatar: "https://via.placeholder.com/50" }, content: "Attending a React conference today.", time: "5 hours ago" }, { id: 4, user: { name: "Emma Wilson", avatar: "https://via.placeholder.com/50" }, content: "Learning new JavaScript features.", time: "7 hours ago" }, { id: 5, user: { name: "Liam Davis", avatar: "https://via.placeholder.com/50" }, content: "Networking at the web dev meetup.", time: "8 hours ago" }, { id: 6, user: { name: "Olivia Martinez", avatar: "https://via.placeholder.com/50" }, content: "Just published a new blog post!", time: "10 hours ago" }, { id: 7, user: { name: "Sophia Anderson", avatar: "https://via.placeholder.com/50" }, content: "Developing a React Native app.", time: "12 hours ago" }, { id: 8, user: { name: "Jackson White", avatar: "https://via.placeholder.com/50" }, content: "Starting a new open-source project.", time: "14 hours ago" }, { id: 9, user: { name: "Isabella Green", avatar: "https://via.placeholder.com/50" }, content: "Collaborating with a new team.", time: "16 hours ago" }, { id: 10, user: { name: "Mason Thompson", avatar: "https://via.placeholder.com/50" }, content: "Exploring GraphQL and Apollo.", time: "18 hours ago" }, ]; return ( <div className="bg-primaryWhite min-h-screen p-5"> <div className="max-w-3xl mx-auto"> {/* Profile Section */} <div className="bg-primaryGreen p-4 rounded-lg shadow-md mb-6 flex items-center"> <img src={userProfile.avatar} alt="Profile" className="w-24 h-24 rounded-full" /> <div className="ml-4"> <h2 className="text-2xl font-bold text-primaryWhite"> {userProfile.name}</h2> <p className="text-primaryWhite">{userProfile.title}</p> </div> </div> {/* Feed Section */} <div className="space-y-6"> {posts.map(post => ( <div key={post.id} className="bg-white p-4 rounded-lg shadow-md"> <div className="flex items-center mb-3"> <img src={post.user.avatar} alt="avatar" className="w-12 h-12 rounded-full" /> <div className="ml-3"> <h2 className="font-bold text- lg text-primaryBlack">{post.user.name}</h2> <p className="text-sm text-gray-500">{post.time}</p> </div> </div> <p className="text-gray-700 mb-3">{post.content}</p> <div className="flex justify-around text-gray-500"> <button className="flex items-center space-x-1 hover:text-primaryGreen"> <FaThumbsUp className="text-primaryGreen" /> <span>Like</span> </button> <button className="flex items-center space-x-1 hover:text-red-500"> <FaHeart className="text-red-500" /> <span>Love</span> </button> <button className="flex items-center space-x-1 hover:text-blue-500"> <FaShare className="text-blue-500" /> <span>Share</span> </button> <button className="flex items-center space-x-1 hover:text-gray-600"> <FaCommentAlt className="text-gray-600" /> <span>Comment</span> </button> </div> </div> ))} </div> </div> </div> ); } export default App;