import React from "react";
import { usePurchase } from "../../hooks/usePurchase";
import { SpinnerLoader } from "../common/Loader";
import { formatUTCToLocalTime } from "../../utils/dateUtils";
import { getColorNameFromHex } from "../../utils/appUtils";
const ViewPurchase = ({ purchaseId }) => {
const { data, isLoading, isError, error } = usePurchase(purchaseId);
if (isLoading) return
Purchase No:
{data?.purchaseInvoiceUId}
Purchase Details
Title:
{data?.title}
Description:
{data?.description}
Project
Project Name:
{data?.project?.name}
Organization:
{data?.organization?.name}
Email:
{data?.organization?.email}
Contact:
{data?.organization?.contactNumber}
Address:
{data?.organization?.address}
Supplier
{/* Supplier Name */}Name:
{data?.supplier?.name}
Contact Person:
{data?.supplier?.contactPerson}
Email:
{data?.supplier?.email}
Contact:
{data?.supplier?.contactNumber}
Address:
{data?.supplier?.address}
Invoice Details
Invoice No:
{data?.invoiceNumber}
Proforma No:
{data?.proformaInvoiceNumber}
E-Way Bill:
{data?.eWayBillNumber}
PO No:
{data?.purchaseOrderNumber}
Invoice Date:
{formatUTCToLocalTime(data?.invoiceDate)}
Proforma Date:
{formatUTCToLocalTime(data?.proformaInvoiceDate)}
E-Way Date:
{formatUTCToLocalTime(data?.eWayBillDate)}
PO Date:
{formatUTCToLocalTime(data?.purchaseOrderDate)}
Amount Summary
Base Amount
₹ {data?.baseAmount}
Tax
₹ {data?.taxAmount}
Transport
₹ {data?.transportCharges}
Due Date:
{formatUTCToLocalTime(data?.paymentDueDate)}
Billing Address
{data?.billingAddress || "-"}
Shipping Address
{data?.shippingAddress || "-"}