import React from "react"; import { BusinessCenterOutlined, PersonOutlineOutlined } from "@mui/icons-material"; import { Box, Stack } from "@mui/material"; import { TableCell } from "../../../components/Table/TableCell"; import { NavigatingTableRow } from "../../../components/Table/TableRow"; import { formatPurchaseNumber } from "../../../util/format_purchase_number"; import { formatCustomerName } from "../../../util/format_string"; import { getPurchaseItemTitle } from "../../../util/purchase_item_title"; import { PurchaseDetail } from "../types/purchase"; export interface PurchaseRowProps { purchase: PurchaseDetail; } export const PurchaseRow: React.FC = ({ purchase }) => ( {formatPurchaseNumber(purchase.number)} {getPurchaseItemTitle(purchase.items)} {purchase.company_name ? ( ) : ( )} {formatCustomerName(purchase)} {purchase.email} {`${purchase.total_amount} ${purchase.currency}`} {purchase.date_confirmed ? new Date(purchase.date_confirmed).toLocaleString("sv-SE", { year: "numeric", month: "numeric", day: "numeric", hour: "numeric", minute: "numeric", }) : "—"} );