tasko-frontend/pages/components/ActiveTask.js

45 lines
1.7 KiB
JavaScript

import Link from 'next/link';
import { FontAwesomeIcon } from '@fortawesome/react-fontawesome';
import { faTasks, faPaperPlane } from '@fortawesome/free-solid-svg-icons';
const ActiveTask = props => {
const isOwnTask = props.ownTask === "ownTask";
return (
<div className="active-task">
<div className="recent-task">
<span><FontAwesomeIcon icon={faTasks} /></span>
<span className="recent-task-description">
<span>Sortowanie bąbelkowe</span>
<span className="required-programming-languages">Dowolny język programowania</span>
</span>
<span><image src="/UAM-logo-siw-amu.jpg" alt="" /></span>
</div>
<div className="active-task-summary">
{isOwnTask ?
<span>
Autor rozwiązania: Jan Kowalski
</span>
:
<span>
Twoim zadaniem będzie posortowanie ciągu liczb całkowitych. Jednakże nie podajemy ograniczenia na liczbę elementów tego ciągu. Napisz program, który będzie fajny.
</span>
}
</div>
{isOwnTask &&
<div className="solution-add-message-bottom">
<button><FontAwesomeIcon icon={faPaperPlane} /> Wyślij wiadomość</button>
</div>
}
<div>
<span>1 godzinę temu</span>
<Link href="/tasks">
<span className="task-link">Zobacz <FontAwesomeIcon icon={faTasks} /> </span>
</Link>
</div>
</div>
)
}
export default ActiveTask;