1import{d as o,ec as c,b as m,j as e,bf as g,L as u,ff as y}from"./index-Csf1K8Hn.js";import{S as x}from"./Section-gwmCxhE5.js";import{D as d}from"./DetailSectionSkeleton-CDHxuQP0.js";import{D as i}from"./DateDisplay-DOXbssWN.js";import{C as r}from"./Currency-e5e4Ixc5.js";import{e as f}from"./administrationsApiSlice-QOJlgS2T.js";import{e as h}from"./invoicesApiSlice_v2-BK9t0KrD.js";import{C as p}from"./CommentsSection-Bwl2RLUO.js";import{E as j}from"./common-DHCDZOjB.js";import{L as N}from"./LastUpdatesSection-xC8oEUJf.js";import{P as b}from"./ProcessedPayment-CFunUY1l.js";import{u as v}from"./usePanelSystem-7UN5BtP4.js";import"./useDateFormatter-DvK8JuOt.js";import"./useNumberFormatter-DWJO-foT.js";import"./NumberFormatter-DNR9MAW-.js";import"./transforms-D4vy1jab.js";import"./transforms-eg734uD0.js";import"./Avatar-D-2HXYBQ.js";import"./commentsApiSlice_v2-DvsdnfVt.js";import"./transforms-cQPvrdOD.js";import"./customersApiSlice-BP3TVOpe.js";import"./superDebtorsApiSlice-B7n9fsKK.js";import"./DateFormatter-C_BuYuDz.js";import"./richText-qs9jrwJ7.js";import"./invoicesApiSlice-DI-lvxah.js";import"./issuesApiSlice-DV8VSaRp.js";import"./EmailIcon-Bp5iIa2S.js";import"./CallIcon-C5RTaBpc.js";import"./useProfileLabel-sHrc-uy7.js";import"./paymentJourneysApiSlice-DkSjMSoS.js";import"./profileDisplayName-BhisjlEN.js";import"./SandboxedHtmlContent-UxH6Px3E.js";import"./paymentsApiSlice-Bv8fpeGc.js";const k=c("/_authenticated/_app/invoices/$invoiceId/");function w(){const n=o(),{invoiceId:l}=k.useParams(),{t}=m(),{data:a}=f(n),{data:s}=h({administrationId:n,invoiceId:l});return s?e.jsxs(x,{className:"col-span-2",children:[e.jsx("header",{className:"mb-6",children:e.jsx("h2",{className:"text-xl text-gray-800 dark:text-gray-200 font-semibold",children:t("invoices.detail.sections.general.title")})}),e.jsxs("div",{className:"grid grid-cols-2 gap-4",children:[e.jsxs("section",{className:"p-4 bg-gray-50 dark:bg-neutral-900 rounded-xl",children:[e.jsx("header",{className:"mb-6",children:e.jsx("h3",{className:"text-lg text-gray-800 dark:text-gray-200 font-semibold",children:t("invoices.detail.sections.general.customer")})}),e.jsxs("dl",{className:"flex flex-wrap *:grow *:shrink *:basis-[calc(25%-(10*var(--spacing)))] gap-y-6 gap-x-10",children:[e.jsxs("div",{className:"flex flex-col",children:[e.jsx("dt",{className:"text-xs text-gray-950 dark:text-gray-50 font-normal",children:t("invoices.detail.sections.general.fields.customerName")}),e.jsx("dd",{className:"text-xs text-indigo-700 font-semibold",children:s==null?void 0:s.customerName})]}),e.jsxs("div",{className:"flex flex-col",children:[e.jsx("dt",{className:"text-xs text-gray-950 dark:text-gray-50 font-normal",children:t("invoices.detail.sections.general.fields.customerNumber")}),e.jsx("dd",{className:"text-xs text-indigo-700 font-semibold",children:e.jsx(u,{to:"/customers/$customerId",params:{customerId:s==null?void 0:s.customerId},className:"hover:underline cursor-pointer",children:s==null?void 0:s.customerNumber})})]})]})]}),e.jsx("section",{className:"p-4 bg-teal-50 dark:bg-teal-900/30 rounded-xl",children:e.jsxs("dl",{className:"flex flex-wrap *:grow *:shrink *:basis-[calc(33%-(10*var(--spacing)))] gap-4",children:[e.jsxs("div",{className:"flex flex-col bg-white dark:bg-neutral-950 px-2.5 py-2 rounded-lg",children:[e.jsx("dt",{className:"text-xs text-gray-950 dark:text-gray-50 font-normal",children:t("invoices.detail.sections.general.fields.invoiceDate")}),e.jsx("dd",{className:"text-xs text-gray-950 dark:text-gray-50 font-semibold",children:e.jsx(i,{value:s==null?void 0:s.invoiceDate})})]}),e.jsxs("div",{className:"flex flex-col bg-white dark:bg-neutral-950 px-2.5 py-2 rounded-lg",children:[e.jsx("dt",{className:"text-xs text-gray-950 dark:text-gray-50 font-normal",children:t("invoices.detail.sections.general.fields.invoiceStartDate")}),e.jsx("dd",{className:"text-xs text-indigo-700 font-semibold",children:e.jsx(i,{value:s==null?void 0:s.startDate})})]}),e.jsxs("div",{className:"flex flex-col bg-gray-500 px-2.5 py-2 rounded-lg",children:[e.jsx("dt",{className:"text-xs text-white font-normal",children:t("invoices.detail.sections.general.fields.invoiceDueDate")}),e.jsx("dd",{className:"text-xs text-white font-semibold",children:e.jsx(i,{value:s==null?void 0:s.dueDate})})]}),e.jsxs("div",{className:"flex flex-col bg-white dark:bg-neutral-950 px-2.5 py-2 rounded-lg",children:[e.jsx("dt",{className:"text-xs text-gray-950 dark:text-gray-50 font-normal",children:t("invoices.detail.sections.general.fields.segment")}),e.jsx("dd",{className:"text-xs text-indigo-700 font-semibold",children:s==null?void 0:s.segment})]}),e.jsxs("div",{className:"flex flex-col bg-white dark:bg-neutral-950 px-2.5 py-2 rounded-lg",children:[e.jsx("dt",{className:"text-xs text-gray-950 dark:text-gray-50 font-normal",children:t("invoices.detail.sections.general.fields.businessUnit")}),e.jsx("dd",{className:"text-xs text-indigo-700 font-semibold",children:s==null?void 0:s.businessUnit})]})]})}),e.jsxs("section",{className:"col-span-2 p-4 bg-gray-50 dark:bg-neutral-900 rounded-xl",children:[e.jsx("header",{className:"mb-6",children:e.jsxs("h3",{className:"text-lg text-gray-800 dark:text-gray-200 font-semibold",children:[t("invoices.detail.sections.general.invoice")," ",e.jsx("span",{className:"text-indigo-700",children:s==null?void 0:s.invoiceNumber})]})}),e.jsxs("dl",{className:"flex flex-wrap *:grow *:shrink *:basis-[calc(25%-(4*var(--spacing)))] gap-4",children:[e.jsxs("div",{className:"flex flex-col bg-white dark:bg-neutral-950 px-2.5 py-2 rounded-lg",children:[e.jsx("dt",{className:"text-xs text-gray-950 dark:text-gray-50 font-normal",children:t("invoices.detail.sections.general.fields.invoiceAmount")}),e.jsx("dd",{className:"text-xs text-gray-950 dark:text-gray-50 font-semibold",children:e.jsx(r,{value:s.invoiceAmount,currency:s==null?void 0:s.currency})})]}),e.jsxs("div",{className:"flex flex-col bg-white dark:bg-neutral-950 px-2.5 py-2 rounded-lg",children:[e.jsx("dt",{className:"text-xs text-gray-950 dark:text-gray-50 font-normal",children:t("invoices.detail.sections.general.fields.extraCost")}),e.jsx("dd",{className:"text-xs text-gray-950 dark:text-gray-50 font-semibold",children:e.jsx(r,{value:s.extraCost,currency:s==null?void 0:s.currency})})]}),e.jsxs("div",{className:"flex flex-col bg-white dark:bg-neutral-950 px-2.5 py-2 rounded-lg",children:[e.jsx("dt",{className:"text-xs text-gray-950 dark:text-gray-50 font-normal",children:t("invoices.detail.sections.general.fields.paidAmount")}),e.jsx("dd",{className:"text-xs text-gray-950 dark:text-gray-50 font-semibold",children:e.jsx(r,{value:s.invoiceAmount-s.outstandingAmount,currency:s==null?void 0:s.currency})})]}),e.jsxs("div",{className:"flex flex-col bg-gray-500 px-2.5 py-2 rounded-lg",children:[e.jsx("dt",{className:"text-xs text-white font-normal",children:t("invoices.detail.sections.general.fields.outstandingAmount")}),e.jsx("dd",{className:"text-xs text-white font-semibold",children:e.jsx(r,{value:s.outstandingAmount,currency:s==null?void 0:s.currency})})]}),e.jsxs("div",{className:"flex flex-col bg-white dark:bg-neutral-950 px-2.5 py-2 rounded-lg",children:[e.jsx("dt",{className:"text-xs text-gray-950 dark:text-gray-50 font-normal",children:t("invoices.detail.sections.general.fields.invoiceAmountInBase")}),e.jsx("dd",{className:"text-xs text-gray-950 dark:text-gray-50 font-semibold",children:e.jsx(r,{value:s.invoiceBaseAmount,currency:a==null?void 0:a["base-currency"]})})]}),e.jsxs("div",{className:"flex flex-col bg-white dark:bg-neutral-950 px-2.5 py-2 rounded-lg",children:[e.jsx("dt",{className:"text-xs text-gray-950 dark:text-gray-50 font-normal",children:t("invoices.detail.sections.general.fields.originalAmount")}),e.jsx("dd",{className:"text-xs text-gray-950 dark:text-gray-50 font-semibold",children:e.jsx(r,{value:s.originalAmount,currency:s==null?void 0:s.currency})})]}),e.jsxs("div",{className:"flex flex-col bg-white dark:bg-neutral-950 px-2.5 py-2 rounded-lg",children:[e.jsx("dt",{className:"text-xs text-gray-950 dark:text-gray-50 font-normal",children:t("invoices.detail.sections.general.fields.extraCostInBase")}),e.jsx("dd",{className:"text-xs text-gray-950 dark:text-gray-50 font-semibold",children:e.jsx(r,{value:s.extraCost,currency:a==null?void 0:a["base-currency"]})})]}),e.jsxs("div",{className:"flex flex-col bg-white dark:bg-neutral-950 px-2.5 py-2 rounded-lg",children:[e.jsx("dt",{className:"text-xs text-gray-950 dark:text-gray-50 font-normal",children:t("invoices.detail.sections.general.fields.paidAmountInBase")}),e.jsx("dd",{className:"text-xs text-gray-950 dark:text-gray-50 font-semibold",children:e.jsx(r,{value:s.invoiceBaseAmount-s.outstandingBaseAmount,currency:a==null?void 0:a["base-currency"]})})]}),e.jsxs("div",{className:"flex flex-col bg-white dark:bg-neutral-950 px-2.5 py-2 rounded-lg",children:[e.jsx("dt",{className:"text-xs text-gray-950 dark:text-gray-50 font-normal",children:t("invoices.detail.sections.general.fields.outstandingAmountInBase")}),e.jsx("dd",{className:"text-xs text-gray-950 dark:text-gray-50 font-semibold",children:e.jsx(r,{value:s.outstandingBaseAmount,currency:a==null?void 0:a["base-currency"]})})]})]})]})]})]}):e.jsxs(x,{className:"col-span-2",children:[e.jsx(g,{width:"12rem",height:"1.75rem",className:"mb-6"}),e.jsxs("div",{className:"grid grid-cols-2 gap-4",children:[e.jsx("div",{className:"p-4 bg-gray-50 dark:bg-neutral-900 rounded-xl",children:e.jsx(d,{fields:2,columns:2})}),e.jsx("div",{className:"p-4 bg-gray-50 dark:bg-neutral-900 rounded-xl",children:e.jsx(d,{fields:5,columns:3,showTitle:!1})}),e.jsx("div",{className:"col-span-2 p-4 bg-gray-50 dark:bg-neutral-900 rounded-xl",children:e.jsx(d,{fields:9,columns:4})})]})]})}const re=function(){const{invoiceId:l}=y.useParams(),{hasPanels:t}=v();return e.jsxs("div",{className:"flex gap-2 w-full",children:[e.jsxs("div",{className:`space-y-4 ${t?"w-full":"w-[80%]"}`,children:[e.jsx(w,{}),e.jsx(p,{entity:{type:j.Invoices,id:l}})]}),!t&&e.jsxs("div",{className:"space-y-4 w-[20%]",children:[e.jsx(b,{entityId:l,type:"invoices"}),e.jsx(N,{entityType:"invoices",entityId:l})]})]})};export{re as component}; 2//# sourceMappingURL=index-DrGo0g3W.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.