import { useRouter } from "next/router"; import AppBar from "../../../components/AppBar"; import BottomPopup from "../../../components/BottomPopup"; import Layout from "../../../components/Layout"; import WithAuth from "../../../components/WithAuth"; import { useEffect, useState } from "react"; import { useAuth } from "../../../helpers/auth"; import apiOdoo from "../../../helpers/apiOdoo"; import currencyFormat from "../../../helpers/currencyFormat"; import { EllipsisVerticalIcon } from "@heroicons/react/24/outline"; export default function Transactions() { const [ auth ] = useAuth(); const router = useRouter(); const [ transactions, setTransactions ] = useState([]); const [ activePopupId, setActivePopupId ] = useState(null); useEffect(() => { const loadTransactions = async () => { if (auth) { const dataTransactions = await apiOdoo('GET', `/api/v1/sale_order?partner_id=${auth?.partner_id}`); setTransactions(dataTransactions); }; } loadTransactions(); }, [ auth ]); return (
{ transactions?.sale_orders?.map((transaction, index) => (
No. Transaksi

{ transaction.name }

Pending
setActivePopupId(transaction.id)} />
Dilayani Oleh

{ transaction.sales }

Total Harga

{ currencyFormat(transaction.amount_total) }

)) }
{ transactions?.sale_orders?.length > 0 && ( setActivePopupId(null)} >

Download Quotation

Batalkan Transaksi

) }
); };