diff --git a/components/ChallengeCard.tsx b/components/ChallengeCard.tsx new file mode 100644 index 0000000..273a2b6 --- /dev/null +++ b/components/ChallengeCard.tsx @@ -0,0 +1,59 @@ +import { FaRegCalendarAlt } from "react-icons/fa"; + +export interface ChallengeCardProps { + name: string; + desc: string; + tags: string[]; + deadline: Date; + link: string; +} + +const monthNames = [ + "January", "February", "March", "April", "May", "June", + "July", "August", "September", "October", "November", "December", +]; + +export default function ChallengeCard({ name, desc, tags, deadline, link }: ChallengeCardProps) { + return ( +
+ {name} +
+
+
+ {monthNames[deadline.getMonth()] + " " + deadline.getDate() + ", " + deadline.getFullYear()} +
+{desc}
+