import React, { useState } from "react"; import { ReactSVG } from "react-svg"; import { AccordionItem } from "./styled-filling-status-line"; import ArrowReactSvgUrl from "PUBLIC_DIR/images/arrow.react.svg?url"; import Text from "../text"; import Box from "../box"; import Avatar from "../avatar"; const FillingStatusAccordion = ({ avatar, displayName, role, startFilling, startFillingDate, filledAndSigned, filledAndSignedDate, returnedByUser, returnedDate, comment, isDone, isInterrupted, }) => { const [isOpen, setIsOpen] = useState(false); const onClickHandler = () => { setIsOpen((prev) => !prev); }; return (
{displayName} {role}
{isOpen ? ( <>
{startFilling}
{startFillingDate}
{returnedByUser && (
{returnedByUser}
{returnedDate}
)} {comment && (
{comment}
)} {isDone && (
{filledAndSigned}
{filledAndSignedDate}
)} ) : (
{filledAndSigned}
{filledAndSignedDate}
)}
); }; export default FillingStatusAccordion;