Skip to content
Snippets Groups Projects
Commit 9331634a authored by hannahl8's avatar hannahl8
Browse files

update created at

parent de3032f6
No related branches found
No related tags found
No related merge requests found
Pipeline #10841 failed
......@@ -15,9 +15,6 @@ export default function OpeningListItem(props: { opening: OpeningsItem }) {
const createdAtString = createdAtDate.toLocaleString('en-US', dateTimeFormatOptions);
const professorName = `${props.opening.professor.firstName} ${props.opening.professor.lastName}`
const createdAt = props.opening.createdAt;
const [showPopup, setShowPopup] = useState(false);
const togglePopup = () => {
setShowPopup(!showPopup);
......@@ -28,14 +25,10 @@ export default function OpeningListItem(props: { opening: OpeningsItem }) {
<li key={id} className="opening-item">
<h1 className="opening-title" onClick={togglePopup}>{name}</h1>
<p className="opening-lab">{labName}</p>
<p className="opening-details"><Link
to={`${profilePagePath}/PROFESSOR/${professorName}`}>{professorName}</Link> posted a <strong>{type}</strong> opportunity on {createdAtString}
</p>
<p className="opening-type">{type}</p>
<p className="opening-created-at">{new Date(createdAt).toLocaleString()}</p>
</li>
{showPopup && (
<OpeningPopup opening={props.opening} onClose={togglePopup}/>
......
......@@ -2,6 +2,7 @@ import {OpeningsItem} from "../types.ts";
import React from "react";
import {Link} from "react-router-dom";
import "./Popup.css"
import {dateTimeFormatOptions} from "../utils.ts";
// import {dateTimeFormatOptions} from "../utils.ts";
interface OpeningPopupProps {
......@@ -13,8 +14,8 @@ const OpeningPopup: React.FC<OpeningPopupProps> = ({opening, onClose}) => {
if (!opening) return null;
console.log(opening)
//const createdAtDate = new Date(opening.createdAt);
//const createdAtString = createdAtDate.toLocaleString('en-US', dateTimeFormatOptions);
const createdAtDate = new Date(opening.createdAt);
const createdAtString = createdAtDate.toLocaleString('en-US', dateTimeFormatOptions);
const professorName = `${opening.professor.firstName} ${opening.professor.lastName}`
return (
......@@ -41,7 +42,7 @@ const OpeningPopup: React.FC<OpeningPopupProps> = ({opening, onClose}) => {
</div>
<div>
<h3>Created At</h3>
<p>{new Date(opening.createdAt).toLocaleString()}</p>
<p>{createdAtString}</p>
</div>
<section>
<Link to={`${opening.url}`} target="_blank">
......
......@@ -38,11 +38,7 @@ export interface OpeningsItem {
url: string;
labName: string;
professor: ProfessorUser;
<<<<<<< Updated upstream
createdAt: Date;
=======
createdAt: string;
>>>>>>> Stashed changes
}
export interface CollegeItem {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment