Merge branch 'fixers-frontend-8/5' of https://gitea.hexdive.com/New_REP_SYSTEM/ERP-core into fixers-frontend-8/5

This commit is contained in:
2026-08-05 12:15:28 +05:30
@@ -200,9 +200,11 @@ export default function PurchaseOrderDetailPage() {
setPo(updated) setPo(updated)
setLines(toDraftLines(updated)) setLines(toDraftLines(updated))
toast.success("Purchase order approved", `${updated.docNo} — now ${updated.status} and locked for editing.`) toast.success("Purchase order approved", `${updated.docNo} — now ${updated.status} and locked for editing.`)
toast.success("Purchase order approved", `${updated.docNo} — now ${updated.status} and locked for editing.`)
} catch (err) { } catch (err) {
setSaveError(errorMessage(err)) setSaveError(errorMessage(err))
toast.error("Could not approve purchase order", errorMessage(err)) toast.error("Could not approve purchase order", errorMessage(err))
toast.error("Could not approve purchase order", errorMessage(err))
} finally { } finally {
setSubmitting(false) setSubmitting(false)
} }
@@ -287,6 +289,9 @@ export default function PurchaseOrderDetailPage() {
<div className="flex flex-wrap items-center gap-3"> <div className="flex flex-wrap items-center gap-3">
{po.status === "Draft" && ( {po.status === "Draft" && (
<> <>
<Button variant="success" size="lg" onClick={handleSubmitPo} disabled={submitting || deleting}>
<Check className="size-5" />
{submitting ? "Approving…" : "Approve"}
<Button variant="success" size="lg" onClick={handleSubmitPo} disabled={submitting || deleting}> <Button variant="success" size="lg" onClick={handleSubmitPo} disabled={submitting || deleting}>
<Check className="size-5" /> <Check className="size-5" />
{submitting ? "Approving…" : "Approve"} {submitting ? "Approving…" : "Approve"}