import React, { useState } from "react" import { useAdminNotifications } from "medusa-react" import { OrderEditRequestedEvent } from "../../../../hooks/use-build-timeline" import MailIcon from "../../../fundamentals/icons/mail-icon" import EventContainer from "../event-container" import Button from "../../../fundamentals/button" import ResendModal from "../notification/resend-modal" type RequestedProps = { event: OrderEditRequestedEvent } const EditRequested: React.FC = ({ event }) => { const [showResend, setShowResend] = useState(false) const { notifications } = useAdminNotifications({ resource_id: event.edit?.id, }) const notification = notifications?.find( (n) => n.event_name === "order-edit.requested" ) if (!notification) { return null } return ( <> } time={event.time} isFirst={event.first} midNode={ {event.email} } > {showResend && ( setShowResend(false)} notificationId={notification.id} email={notification.to} /> )} ) } export default EditRequested