import React from "react"; import { CheckCircleFill, XCircleFill, QuestionCircleFill, } from "@styled-icons/bootstrap"; import { ObjectiveAnswer } from "../types/objective.js"; export interface ObjectiveStatusProps { status: ObjectiveAnswer; msg: JSX.Element; size?: number; style?: React.HTMLAttributes["style"]; } export const ObjectiveStatus: React.FunctionComponent = ({ status, msg, size = 30, style = {}, }) => { let icon: JSX.Element = <>; switch (status) { case "yes": { icon = ( ); break; } case "maybe": { icon = ( ); break; } case "no": { icon = ( ); break; } } return (
{icon}
{msg}
); };