import { useAdminCustomer, useAdminOrderEdit, useAdminUser } from "medusa-react" import React from "react" import { OrderEditEvent } from "../../../../hooks/use-build-timeline" import XCircleIcon from "../../../fundamentals/icons/x-circle-icon" import EventContainer from "../event-container" import { isDeclinedByUser } from "../../../../domain/orders/edit/utils/user" import { ByLine } from "." type EditDeclinedProps = { event: OrderEditEvent } const EditDeclined: React.FC = ({ event }) => { const { order_edit: orderEdit } = useAdminOrderEdit(event.edit.id) const declinedByAdmin = isDeclinedByUser(event.edit) const { user } = useAdminUser(event.edit.declined_by as string, { enabled: declinedByAdmin && !!event.edit.declined_by, }) const { customer } = useAdminCustomer(event.edit.declined_by as string, { enabled: !declinedByAdmin && !!event.edit.declined_by, }) const note = orderEdit?.declined_reason return ( } time={event.time} isFirst={event.first} midNode={} > {note && (
{note}
)}
) } export default EditDeclined