Untitled
unknown
plain_text
9 days ago
3.3 kB
5
Indexable
import React, { useState } from "react"; import "../../../components/profilePageSection/profilePageCombineSection/userInfoCard.scss"; const UserInfoCard = () => { const [isModalOpen, setModalOpen] = useState(false); const profileImage = "images/fluidImg1.png"; const openModal = () => setModalOpen(true); const closeModal = () => setModalOpen(false); const firstName = localStorage.getItem("firstName"); const surname = localStorage.getItem("surname"); const cityName = localStorage.getItem("cityName"); // const profileImg = localStorage.getItem("profileImage"); const battingStyle = localStorage.getItem("battingStyle"); const bowlingStyle = localStorage.getItem("bowlingStyle"); // console.log("bowlingStylebowlingStyle", bowlingStyle); const matches = localStorage.getItem("matches") ?? "0"; const runs = localStorage.getItem("runs") ?? "0"; const wickets = localStorage.getItem("wickets") ?? "0"; return ( <div className="background-image"> <div className="container"> <div className="profile-pageWrap"> <div className="profile-container"> <div className="profile-picture"> <img src={profileImage} alt="profile-picture" onClick={openModal} /> </div> <div className="info-score"> <div className="user-info"> <h1 className="user-name"> {firstName} {surname} </h1> <p className="user-location">{cityName}</p> {/* 154 Views */} <p className="player-type"> {battingStyle} | {bowlingStyle === 'null' ? '' : bowlingStyle} </p> </div> <div className="score-container"> <ul className="score-list"> <li className="score-item"> <div className="score-number">{matches}</div> <div className="score-label"> <i className="fa-solid fa-handshake"></i> MATCHES </div> </li> <li className="score-item"> <div className="score-number">{runs}</div> <div className="score-label"> <i className="fa-solid fa-chart-line"></i> RUNS </div> </li> <li className="score-item"> <div className="score-number">{wickets}</div> <div className="score-label"> <i className="fa-solid fa-bullseye"></i> WICKETS </div> </li> </ul> </div> </div> </div> </div> {isModalOpen && ( <div className="modal-overlay" onClick={closeModal} role="presentation" aria-hidden={!isModalOpen} > <div className="modal-content" onClick={(e) => e.stopPropagation()}> <img src={profileImage} alt="Enlarged Profile" /> </div> </div> )} </div> </div> ); }; export default UserInfoCard;
Editor is loading...
Leave a Comment