PageSourceSearch

https://rasi-synthetic-hr.vercel.app/assets/TdsFilingsPage-DWeJb3gI.js

js rasi-synthetic-hr.vercel.app collected 2026-10-03 07:35:50 UTC 66,619 bytes, 1 lines download raw bytes

1import{r as o,j as a}from"./vendor-react-CnnbmH0_.js";import{c as v,d as V,t as P}from"./index-B2OQ8b6_.js";import{B as b}from"./Button-Ctp2Y-WT.js";import"./index-CK0-HVoE.js";import{P as q,B as Y}from"./PageHeader-DV8ztIf9.js";import{E as ea}from"./EmptyState-CtunsfaX.js";import{E as X}from"./ErrorState-CcPfMdRH.js";import{L as G}from"./LoadingState-Clpv8jr0.js";import{F as L,R as na,a2 as I,r as J,t as M,q as Z,i as sa,a3 as U,G as da,Y as H}from"./vendor-ui-Cy8RpR6q.js";import"./vendor-observability-DI0Oez8v.js";import"./vendor-routing-C5D9NAgx.js";import"./vendor-motion-Dgz3DBbi.js";import"./vendor-auth-DNBNrwrO.js";import"./index-BR42CI16.js";import"./users-B3j0SjAz.js";import"./tally-DyOGFY4V.js";const K=["Q1 (Apr–Jun)","Q2 (Jul–Sep)","Q3 (Oct–Dec)","Q4 (Jan–Mar)"],W={draft:{variant:"neutral",label:"Draft",icon:L},approved:{variant:"info",label:"Approved",icon:M},filed:{variant:"success",label:"Filed",icon:M},failed:{variant:"danger",label:"Failed",icon:J},cancelled:{variant:"neutral",label:"Cancelled",icon:J}};function O(r){return`₹${(r??0).toLocaleString("en-IN",{minimumFractionDigits:2,maximumFractionDigits:2})}`}function $(r,d){return`FY${r}–${(r+1)%100} ${K[d-1]}`}function va(){const[r,d]=o.useState("list"),[t,m]=o.useState(null);return a.jsxs("div",{className:"flex flex-col h-full","data-matrix-id":"src/pages/dashboard/TdsFilingsPage.tsx:91:4","data-matrix-name":"div","data-component-path":"src/pages/dashboard/TdsFilingsPage.tsx","data-component-line":"91","data-component-file":"TdsFilingsPage.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22flex%20flex-col%20h-full%22%7D",children:[r==="list"&&a.jsx(oa,{onOpen:p=>{m(p),d("detail")},onNew:()=>d("new"),"data-matrix-id":"src/pages/dashboard/TdsFilingsPage.tsx:93:8","data-matrix-name":"ListView","data-component-path":"src/pages/dashboard/TdsFilingsPage.tsx","data-component-line":"93","data-component-file":"TdsFilingsPage.tsx","data-component-name":"ListView","data-component-content":"%7B%22onOpen%22%3A%22%5BArrowFunctionExpression%5D%22%2C%22onNew%22%3A%22%5BArrowFunctionExpression%5D%22%7D"}),r==="detail"&&t&&a.jsx(ra,{id:t,onBack:()=>{m(null),d("list")},"data-matrix-id":"src/pages/dashboard/TdsFilingsPage.tsx:96:8","data-matrix-name":"DetailView","data-component-path":"src/pages/dashboard/TdsFilingsPage.tsx","data-component-line":"96","data-component-file":"TdsFilingsPage.tsx","data-component-name":"DetailView","data-component-content":"%7B%22id%22%3A%22%5BIdentifier%5D%22%2C%22onBack%22%3A%22%5BArrowFunctionExpression%5D%22%7D"}),r==="new"&&a.jsx(ia,{onCreated:p=>{m(p),d("detail")},onCancel:()=>d("list"),"data-matrix-id":"src/pages/dashboard/TdsFilingsPage.tsx:99:8","data-matrix-name":"NewDraftView","data-component-path":"src/pages/dashboard/TdsFilingsPage.tsx","data-component-line":"99","data-component-file":"TdsFilingsPage.tsx","data-component-name":"NewDraftView","data-component-content":"%7B%22onCreated%22%3A%22%5BArrowFunctionExpression%5D%22%2C%22onCancel%22%3A%22%5BArrowFunctionExpression%5D%22%7D"})]})}function oa({onOpen:r,onNew:d}){const[t,m]=o.useState([]),[p,h]=o.useState(!0),[u,g]=o.useState(null),A=o.useCallback(async()=>{var l;h(!0),g(null);try{const x=await v("/v1/compliance/tds-filings");if(!x.success)throw new Error(x.error||"Failed to load filings");m(((l=x.data)==null?void 0:l.data)??[])}catch(x){g(x.message||"Failed to load filings")}finally{h(!1)}},[]);return o.useEffect(()=>{A()},[A]),a.jsxs(a.Fragment,{children:[a.jsx(q,{icon:L,title:"TDS Form 24Q",description:"Quarterly salary TDS returns with HITL approval. v1 is manual entry; payroll auto-pull is coming.",actions:a.jsxs("div",{className:"flex items-center gap-2","data-matrix-id":"src/pages/dashboard/TdsFilingsPage.tsx:133:10","data-matrix-name":"div","data-component-path":"src/pages/dashboard/TdsFilingsPage.tsx","data-component-line":"133","data-component-file":"TdsFilingsPage.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22flex%20items-center%20gap-2%22%7D",children:[a.jsx(b,{variant:"ghost",size:"sm",leftIcon:na,onClick:A,"data-matrix-id":"src/pages/dashboard/TdsFilingsPage.tsx:134:12","data-matrix-name":"Button","data-component-path":"src/pages/dashboard/TdsFilingsPage.tsx","data-component-line":"134","data-component-file":"TdsFilingsPage.tsx","data-component-name":"Button","data-component-content":"%7B%22variant%22%3A%22ghost%22%2C%22size%22%3A%22sm%22%2C%22leftIcon%22%3A%22%5BIdentifier%5D%22%2C%22onClick%22%3A%22%5BIdentifier%5D%22%7D",children:"Refresh"}),a.jsx(b,{variant:"primary",size:"sm",leftIcon:I,onClick:d,"data-matrix-id":"src/pages/dashboard/TdsFilingsPage.tsx:135:12","data-matrix-name":"Button","data-component-path":"src/pages/dashboard/TdsFilingsPage.tsx","data-component-line":"135","data-component-file":"TdsFilingsPage.tsx","data-component-name":"Button","data-component-content":"%7B%22variant%22%3A%22primary%22%2C%22size%22%3A%22sm%22%2C%22leftIcon%22%3A%22%5BIdentifier%5D%22%2C%22onClick%22%3A%22%5BIdentifier%5D%22%7D",children:"New draft"})]}),"data-matrix-id":"src/pages/dashboard/TdsFilingsPage.tsx:128:6","data-matrix-name":"PageHeader","data-component-path":"src/pages/dashboard/TdsFilingsPage.tsx","data-component-line":"128","data-component-file":"TdsFilingsPage.tsx","data-component-name":"PageHeader","data-component-content":"%7B%22icon%22%3A%22%5BIdentifier%5D%22%2C%22title%22%3A%22TDS%20Form%2024Q%22%2C%22description%22%3A%22Quarterly%20salary%20TDS%20returns%20with%20HITL%20approval.%20v1%20is%20manual%20entry%3B%20payroll%20auto-pull%20is%20coming.%22%2C%22actions%22%3A%22%5BJSXElement%5D%22%7D"}),a.jsx("div",{className:"flex-1 overflow-auto p-4 sm:p-6","data-matrix-id":"src/pages/dashboard/TdsFilingsPage.tsx:140:6","data-matrix-name":"div","data-component-path":"src/pages/dashboard/TdsFilingsPage.tsx","data-component-line":"140","data-component-file":"TdsFilingsPage.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22flex-1%20overflow-auto%20p-4%20sm%3Ap-6%22%7D",children:p?a.jsx("div",{className:"flex items-center justify-center h-48","data-matrix-id":"src/pages/dashboard/TdsFilingsPage.tsx:142:10","data-matrix-name":"div","data-component-path":"src/pages/dashboard/TdsFilingsPage.tsx","data-component-line":"142","data-component-file":"TdsFilingsPage.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22flex%20items-center%20justify-center%20h-48%22%7D",children:a.jsx(G,{label:"Loading filings…","data-matrix-id":"src/pages/dashboard/TdsFilingsPage.tsx:142:65","data-matrix-name":"LoadingSpinner","data-component-path":"src/pages/dashboard/TdsFilingsPage.tsx","data-component-line":"142","data-component-file":"TdsFilingsPage.tsx","data-component-name":"LoadingSpinner","data-component-content":"%7B%22label%22%3A%22Loading%20filings%E2%80%A6%22%7D"})}):u?a.jsx(X,{title:"Could not load filings",message:u,onRetry:A,"data-matrix-id":"src/pages/dashboard/TdsFilingsPage.tsx:144:10","data-matrix-name":"ErrorState","data-component-path":"src/pages/dashboard/TdsFilingsPage.tsx","data-component-line":"144","data-component-file":"TdsFilingsPage.tsx","data-component-name":"ErrorState","data-component-content":"%7B%22title%22%3A%22Could%20not%20load%20filings%22%2C%22message%22%3A%22%5BIdentifier%5D%22%2C%22onRetry%22%3A%22%5BIdentifier%5D%22%7D"}
1):t.length===0?a.jsx(ea,{icon:L,title:"No TDS 24Q filings yet",description:"Create your first quarterly TDS return draft. Enter the totals (or paste from your payroll system), then approve and file.",action:a.jsx(b,{variant:"primary",size:"sm",leftIcon:I,onClick:d,"data-matrix-id":"src/pages/dashboard/TdsFilingsPage.tsx:150:20","data-matrix-name":"Button","data-component-path":"src/pages/dashboard/TdsFilingsPage.tsx","data-component-line":"150","data-component-file":"TdsFilingsPage.tsx","data-component-name":"Button","data-component-content":"%7B%22variant%22%3A%22primary%22%2C%22size%22%3A%22sm%22%2C%22leftIcon%22%3A%22%5BIdentifier%5D%22%2C%22onClick%22%3A%22%5BIdentifier%5D%22%7D",children:"Create first draft"}),"data-matrix-id":"src/pages/dashboard/TdsFilingsPage.tsx:146:10","data-matrix-name":"EmptyState","data-component-path":"src/pages/dashboard/TdsFilingsPage.tsx","data-component-line":"146","data-component-file":"TdsFilingsPage.tsx","data-component-name":"EmptyState","data-component-content":"%7B%22icon%22%3A%22%5BIdentifier%5D%22%2C%22title%22%3A%22No%20TDS%2024Q%20filings%20yet%22%2C%22description%22%3A%22Create
1%20your%20first%20quarterly%20TDS%20return%20draft.%20Enter%20the%20totals%20(or%20paste%20from%20your%20payroll%20system)%2C%20then%20approve%20and%20file.%22%2C%22action%22%3A%22%5BJSXElement%5D%22%7D"}):a.jsx("div",{className:"space-y-2 max-w-4xl","data-matrix-id":"src/pages/dashboard/TdsFilingsPage.tsx:153:10","data-matrix-name":"div","data-component-path":"src/pages/dashboard/TdsFilingsPage.tsx","data-component-line":"153","data-component-file":"TdsFilingsPage.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22space-y-2%20max-w-4xl%22%7D",children:t.map(l=>{const x=W[l.status],f=x.icon;return a.jsxs("button",{onClick:()=>r(l.id),className:"w-full text-left rounded-xl border border-white/[0.06] bg-white/[0.02] hover:bg-white/[0.04] hover:border-white/10 transition-colors p-4 flex items-start gap-4","data-matrix-id":"src/pages/dashboard/TdsFilingsPage.tsx:158:16","data-matrix-name":"button","data-component-path":"src/pages/dashboard/TdsFilingsPage.tsx","data-component-line":"158","data-component-file":"TdsFilingsPage.tsx","data-component-name":"button","data-component-content":"%7B%22onClick%22%3A%22%5BArrowFunctionExpression%5D%22%2C%22className%22%3A%22w-full%20text-left%20rounded-xl%20border%20border-white%2F%5B0.06%5D%20bg-white%2F%5B0.02%5D%20hover%3Abg-white%2F%5B0.04%5D%20hover%3Aborder-white%2F10%20transition-colors%20p-4%20flex%20items-start%20gap-4%22%7D",children:[a.jsx("div",{className:"w-10 h-10 rounded-xl bg-violet-500/10 border border-violet-500/20 flex items-center justify-center shrink-0","data-matrix-id":"src/pages/dashboard/TdsFilingsPage.tsx:163:18","data-matrix-name":"div","data-component-path":"src/pages/dashboard/TdsFilingsPage.tsx","data-component-line":"163","data-component-file":"TdsFilingsPage.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22w-10%20h-10%20rounded-xl%20bg-violet-500%2F10%20border%20border-violet-500%2F20%20flex%20items-center%20justify-center%20shrink-0%22%7D",children:a.jsx(f,{className:"w-4 h-4 text-violet-300","data-matrix-id":"src/pages/dashboard/TdsFilingsPage.tsx:164:20","data-matrix-name":"StatusIcon","data-component-path":"src/pages/dashboard/TdsFilingsPage.tsx","data-component-line":"164","data-component-file":"TdsFilingsPage.tsx","data-component-name":"StatusIcon","data-component-content":"%7B%22className%22%3A%22w-4%20h-4%20text-violet-300%22%7D"})}),a.jsxs("div",{className:"flex-1 min-w-0","data-matrix-id":"src/pages/dashboard/TdsFilingsPage.tsx:166:18","data-matrix-name":"div","data-component-path":"src/pages/dashboard/TdsFilingsPage.tsx","data-component-line":"166","data-component-file":"TdsFilingsPage.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22flex-1%20min-w-0%22%7D",children:[a.jsxs("div",{className:"flex items-center gap-2 mb-1 flex-wrap","data-matrix-id":"src/pages/dashboard/TdsFilingsPage.tsx:167:20","data-matrix-name":"div","data-component-path":"src/pages/dashboard/TdsFilingsPage.tsx","data-component-line":"167","data-component-file":"TdsFilingsPage.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22flex%20items-center%20gap-2%20mb-1%20flex-wrap%22%7D",children:[a.jsx("p",{className:"text-sm font-semibold text-text","data-matrix-id":"src/pages/dashboard/TdsFilingsPage.tsx:168:22","data-matrix-name":"p","data-component-path":"src/pages/dashboard/TdsFilingsPage.tsx","data-component-line":"168","data-component-file":"TdsFilingsPage.tsx","data-component-name":"p","data-component-content":"%7B%22className%22%3A%22text-sm%20font-semibold%20text-text%22%7D",children:$(l.financial_year,l.quarter)}),a.jsx(Y,{variant:x.variant,className:"text-[10px]","data-matrix-id":"src/pages/dashboard/TdsFilingsPage.tsx:169:22","data-matrix-name":"Badge","data-component-path":"src/pages/dashboard/TdsFilingsPage.tsx","data-component-line":"169","data-component-file":"TdsFilingsPage.tsx","data-component-name":"Badge","data-component-content":"%7B%22variant%22%3A%22%5BMemberExpression%5D%22%2C%22className%22%3A%22text-%5B10px%5D%22%7D",children:x.label}),l.tan&&a.jsx("span",{className:"text-[11px] text-text-muted","data-matrix-id":"src/pages/dashboard/TdsFilingsPage.tsx:170:32","data-matrix-name":"span","data-component-path":"src/pages/dashboard/TdsFilingsPage.tsx","data-component-line":"170","data-component-file":"TdsFilingsPage.tsx","data-component-name":"span","data-component-content":"%7B%22className%22%3A%22text-%5B11px%5D%20text-text-muted%22%7D",children:l.tan})]}),a.jsxs("p",{className:"text-xs text-text-muted","data-matrix-id":"src/pages/dashboard/TdsFilingsPage.tsx:172:20","data-matrix-name":"p","data-component-path":"src/pages/dashboard/TdsFilingsPage.tsx","data-component-line":"172","data-component-file":"TdsFilingsPage.tsx","data-component-name":"p","data-component-content":"%7B%22className%22%3A%22text-xs%20text-text-muted%22%7D",children:["Tax deducted: ",a.jsx("span",{className:"text-text font-medium","data-matrix-id":"src/pages/dashboard/TdsFilingsPage.tsx:173:36","data-matrix-name":"span","data-component-path":"src/pages/dashboard/TdsFilingsPage.tsx","data-component-line":"173","data-component-file":"TdsFilingsPage.tsx","data-component-name":"span","data-component-content":"%7B%22className%22%3A%22text-text%20font-medium%22%7D",children:O(l.total_tax_deducted)}),a.jsxs(a.Fragment,{children:[" · deposited: ",a.jsx("span",{className:"text-text font-medium","data-matrix-id":"src/pages/dashboard/TdsFilingsPage.tsx:174:38","data-matrix-name":"span","data-component-path":"src/pages/dashboard/TdsFilingsPage.tsx","data-component-line":"174","data-component-file":"TdsFilingsPage.tsx","data-component-name":"span","data-component-content":"%7B%22className%22%3A%22text-text%20font-medium%22%7D",children:O(l.total_tax_deposited)})]}),l.filed_at&&a.jsxs("span",{className:"ml-3","data-matrix-id":"src/pages/dashboard/TdsFilingsPage.tsx:175:37","data-matrix-name":"span","data-component-path":"src/pages/dashboard/TdsFilingsPage.tsx","data-component-line":"175","data-component-file":"TdsFilingsPage.tsx","data-component-name":"span","data-component-content":"%7B%22className%22%3A%22ml-3%22%7D",children:["· Filed ",new Date(l.filed_at).toLocaleDateString("en-IN")]})]})]})]},l.id)})})})]})}function ia({onCreated:r,onCancel:d}){const t=new Date,m=t.getMonth()>=3?t.getFullYear():t.getFullYear()-1,p=Math.min(4,Math.max(1,Math.ceil((t.getMonth()-3+12)%12/3)))||4,[h,u]=o.useState(m),[g,A]=o.useState(p),[l,x]=o.use
1State(""),[f,j]=o.useState(""),[z,B]=o.useState(!1),[c,C]=o.useState(null),Q=o.useMemo(()=>{const i=[];for(let T=t.getFullYear();T>=t.getFullYear()-3;T--)i.push(T);return i},[t]);async function F(i){var T,E,S;i.preventDefault(),B(!0),C(null);try{const D=await v("/v1/compliance/tds-filings",{method:"POST",body:JSON.stringify({financial_year:h,quarter:g,tan:l.trim()||void 0,deductor_name:f.trim()||void 0})});if(!D.success)throw new Error(D.error||"Failed to create draft");const _=((E=(T=D.data)==null?void 0:T.data)==null?void 0:E.id)??((S=D.data)==null?void 0:S.id);if(!_)throw new Error("No filing id returned");P.success("Draft created"),r(_)}catch(D){C(D.message||"Failed to create draft")}finally{B(!1)}}return a.jsxs(a.Fragment,{children:[a.jsx(q,{icon:I,title:"New TDS 24Q draft",description:"Pick the financial year and quarter.",actions:a.jsx(b,{variant:"ghost",size:"sm",leftIcon:Z,onClick:d,"data-matrix-id":"src/pages/dashboard/TdsFilingsPage.tsx:238:17","data-matrix-name":"Button","data-component-path":"src/pages/dashboard/TdsFilingsPage.tsx","data-component-line":"238","data-component-file":"TdsFilingsPage.tsx","data-component-name":"Button","data-component-content":"%7B%22variant%22%3A%22ghost%22%2C%22size%22%3A%22sm%22%2C%22leftIcon%22%3A%22%5BIdentifier%5D%22%2C%22onClick%22%3A%22%5BIdentifier%5D%22%7D",children:"Back"}),"data-matrix-id":"src/pages/dashboard/TdsFilingsPage.tsx:234:6","data-matrix-name":"PageHeader","data-component-path":"src/pages/dashboard/TdsFilingsPage.tsx","data-component-line":"234","data-component-file":"TdsFilingsPage.tsx","data-component-name":"PageHeader","data-component-content":"%7B%22icon%22%3A%22%5BIdentifier%5D%22%2C%22title%22%3A%22New%20TDS%2024Q%20draft%22%2C%22description%22%3A%22Pick%20the%20financial%20year%20and%20quarter.%22%2C%22actions%22%3A%22%5BJSXElement%5D%22%7D"}),a.jsx("div",{className:"flex-1 overflow-auto p-4 sm:p-6","data-matrix-id":"src/pages/dashboard/TdsFilingsPage.tsx:241:6","data-matrix-name":"div","data-component-path":"src/pages/dashboard/TdsFilingsPage.tsx","data-component-line":"241","data-component-file":"TdsFilingsPage.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22flex-1%20overflow-auto%20p-4%20sm%3Ap-6%22%7D",children:a.jsxs("form",{onSubmit:F,className:"max-w-md space-y-4","data-matrix-id":"src/pages/dashboard/TdsFilingsPage.tsx:242:8","data-matrix-name":"form","data-component-path":"src/pages/dashboard/TdsFilingsPage.tsx","data-component-line":"242","data-component-file":"TdsFilingsPage.tsx","data-component-name":"form","data-component-content":"%7B%22onSubmit%22%3A%22%5BIdentifier%5D%22%2C%22className%22%3A%22max-w-md%20space-y-4%22%7D",children:[a.jsxs("div",{"data-matrix-id":"src/pages/dashboard/TdsFilingsPage.tsx:243:10","data-matrix-name":"div","data-component-path":"src/pages/dashboard/TdsFilingsPage.tsx","data-component-line":"243","data-component-file":"TdsFilingsPage.tsx","data-component-name":"div",children:[a.jsx("label",{className:"block text-xs font-medium text-text-muted mb-1","data-matrix-id":"src/pages/dashboard/TdsFilingsPage.tsx:244:12","data-matrix-name":"label","data-component-path":"src/pages/dashboard/TdsFilingsPage.tsx","data-component-line":"244","data-component-file":"TdsFilingsPage.tsx","data-component-name":"label","data-component-content":"%7B%22className%22%3A%22block%20text-xs%20font-medium%20text-text-muted%20mb-1%22%7D",children:"Period"}),a.jsxs("div",{className:"flex gap-2","data-matrix-id":"src/pages/dashboard/TdsFilingsPage.tsx:245:12","data-matrix-name":"div","data-component-path":"src/pages/dashboard/TdsFilingsPage.tsx","data-component-line":"245","data-component-file":"TdsFilingsPage.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22flex%20gap-2%22%7D",children:[a.jsx("select",{value:g,onChange:i=>A(Number(i.target.value)),className:"flex-1 rounded-lg border border-white/[0.08] bg-white/[0.04] px-3 py-2 text-sm text-text focus:outline-none focus:border-violet-500/50","data-matrix-id":"src/pages/dashboard/TdsFilingsPage.tsx:246:14","data-matrix-name":"select","data-component-path":"src/pages/dashboard/TdsFilingsPage.tsx","data-component-line":"246","data-component-file":"TdsFilingsPage.tsx","data-component-name":"select","data-component-content":"%7B%22value%22%3A%22%5BIdentifier%5D%22%2C%22onChange%22%3A%22%5BArrowFunctionExpression%5D%22%2C%22className%22%3A%22flex-1%20rounded-lg%20border%20border-white%2F%5B0.08%5D%20bg-white%2F%5B0.04%5D%20px-3%20py-2%20text-sm%20text-text%20focus%3Aoutline-none%20focus%3Aborder-violet-500%2F50%22%7D",children:K.map((i,T)=>a.jsx("option",{value:T+1,"data-matrix-id":"src/pages/dashboard/TdsFilingsPage.tsx:248:50","data-matrix-name":"option","data-component-path":"src/pages/dashboard/TdsFilingsPage.tsx","data-component-line":"248","data-component-file":"TdsFilingsPage.tsx","data-component-name":"option","data-component-content":"%7B%22value%22%3A%22%5BBinaryExpression%5D%22%7D",children:i},T))}),a.jsx("select",{value:h,onChange:i=>u(Number(i.target.value)),className:"rounded-lg border border-white/[0.08] bg-white/[0.04] px-3 py-2 text-sm text-text focus:outline-none focus:border-violet-500/50","data-matrix-id":"src/pages/dashboard/TdsFilingsPage.tsx:250:14","data-matrix-name":"select","data-component-path":"src/pages/dashboard/TdsFilingsPage.tsx","data-component-line":"250","data-component-file":"TdsFilingsPage.tsx","data-component-name":"select","data-component-content":"%7B%22value%22%3A%22%5BIdentifier%5D%22%2C%22onChange%22%3A%22%5BArrowFunctionExpression%5D%22%2C%22className%22%3A%22rounded-lg%20border%20border-white%2F%5B0.08%5D%20bg-white%2F%5B0.04%5D%20px-3%20py-2%20text-sm%20text-text%20focus%3Aoutline-none%20focus%3Aborder-violet-500%2F50%22%7D",children:Q.map(i=>a.jsxs("option",{value:i,"data-matrix-id":"src/pages/dashboard/TdsFilingsPage.tsx:252:38","data-matrix-name":"option","data-component-path":"src/pages/dashboard/TdsFilingsPage.tsx","data-component-line":"252","data-component-file":"TdsFilingsPage.tsx","data-component-name":"option","data-component-content":"%7B%22value%22%3A%22%5BIdentifier%5D%22%7D",children:["FY",i,"–",(i+1)%100]},i))})]})]}),a.jsxs("div",{"data-matrix-id":"src/pages/dashboard/TdsFilingsPage.tsx:257:10","data-matrix-name":"div","data-component-path":"src/pages/dashboard/TdsFilingsPage.tsx","data-component-line":"257","data-component-file":"TdsFilingsPage.tsx","data-component-name":"div",children:[a.jsx("label",{className:"block text-xs font-medium text-text-muted mb-1","data-matrix-id":"src/pages/dashboard/TdsFilingsPage.tsx:258:12","data-matrix-name":"label","data-component-path":"src/pages/dashboard/TdsFilingsPage.tsx","data-component-line":"258","data-component-file":"TdsFilingsPage.tsx","data-component-name":"label","data-component-content":"%7B%22className%22%3A%22block%20text-xs%20font-medium%20text-text-muted%20mb-1%22%7D",children:"TAN (10 chars; required to approve)"}
1),a.jsx("input",{type:"text",value:l,onChange:i=>x(i.target.value.toUpperCase()),placeholder:"MUMS12345A",maxLength:15,className:"w-full rounded-lg border border-white/[0.08] bg-white/[0.04] px-3 py-2 text-sm text-text placeholder-text-muted focus:outline-none focus:border-violet-500/50","data-matrix-id":"src/pages/dashboard/TdsFilingsPage.tsx:259:12","data-matrix-name":"input","data-component-path":"src/pages/dashboard/TdsFilingsPage.tsx","data-component-line":"259","data-component-file":"TdsFilingsPage.tsx","data-component-name":"input","data-component-content":"%7B%22type%22%3A%22text%22%2C%22value%22%3A%22%5BIdentifier%5D%22%2C%22onChange%22%3A%22%5BArrowFunctionExpression%5D%22%2C%22placeholder%22%3A%22MUMS12345A%22%2C%22maxLength%22%3A15%2C%22className%22%3A%22w-full%20rounded-lg%20border%20border-white%2F%5B0.08%5D%20bg-white%2F%5B0.04%5D%20px-3%20py-2%20text-sm%20text-text%20placeholder-text-muted%20focus%3Aoutline-none%20focus%3Aborder-violet-500%2F50%22%7D"})]}),a.jsxs("div",{"data-matrix-id":"src/pages/dashboard/TdsFilingsPage.tsx:264:10","data-matrix-name":"div","data-component-path":"src/pages/dashboard/TdsFilingsPage.tsx","data-component-line":"264","data-component-file":"TdsFilingsPage.tsx","data-component-name":"div",children:[a.jsx("label",{className:"block text-xs font-medium text-text-muted mb-1","data-matrix-id":"src/pages/dashboard/TdsFilingsPage.tsx:265:12","data-matrix-name":"label","data-component-path":"src/pages/dashboard/TdsFilingsPage.tsx","data-component-line":"265","data-component-file":"TdsFilingsPage.tsx","data-component-name":"label","data-component-content":"%7B%22className%22%3A%22block%20text-xs%20font-medium%20text-text-muted%20mb-1%22%7D",children:"Deductor name"}),a.jsx("input",{type:"text",value:f,onChange:i=>j(i.target.value),placeholder:"Acme Pvt Ltd",maxLength:200,className:"w-full rounded-lg border border-white/[0.08] bg-white/[0.04] px-3 py-2 text-sm text-text placeholder-text-muted focus:outline-none focus:border-violet-500/50","data-matrix-id":"src/pages/dashboard/TdsFilingsPage.tsx:266:12","data-matrix-name":"input","data-component-path":"src/pages/dashboard/TdsFilingsPage.tsx","data-component-line":"266","data-component-file":"TdsFilingsPage.tsx","data-component-name":"input","data-component-content":"%7B%22type%22%3A%22text%22%2C%22value%22%3A%22%5BIdentifier%5D%22%2C%22onChange%22%3A%22%5BArrowFunctionExpression%5D%22%2C%22placeholder%22%3A%22Acme%20Pvt%20Ltd%22%2C%22maxLength%22%3A200%2C%22className%22%3A%22w-full%20rounded-lg%20border%20border-white%2F%5B0.08%5D%20bg-white%2F%5B0.04%5D%20px-3%20py-2%20text-sm%20text-text%20placeholder-text-muted%20focus%3Aoutline-none%20focus%3Aborder-violet-500%2F50%22%7D"})]}),c&&a.jsx("p",{className:"text-xs text-danger","data-matrix-id":"src/pages/dashboard/TdsFilingsPage.tsx:271:20","data-matrix-name":"p","data-component-path":"src/pages/dashboard/TdsFilingsPage.tsx","data-component-line":"271","data-component-file":"TdsFilingsPage.tsx","data-component-name":"p","data-component-content":"%7B%22className%22%3A%22text-xs%20text-danger%22%7D",children:c}),a.jsxs("div",{className:"flex gap-2 pt-2","data-matrix-id":"src/pages/dashboard/TdsFilingsPage.tsx:273:10","data-matrix-name":"div","data-component-path":"src/pages/dashboard/TdsFilingsPage.tsx","data-component-line":"273","data-component-file":"TdsFilingsPage.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22flex%20gap-2%20pt-2%22%7D",children:[a.jsx(b,{type:"submit",loading:z,leftIcon:I,size:"sm","data-matrix-id":"src/pages/dashboard/TdsFilingsPage.tsx:274:12","data-matrix-name":"Button","data-component-path":"src/pages/dashboard/TdsFilingsPage.tsx","data-component-line":"274","data-component-file":"TdsFilingsPage.tsx","data-component-name":"Button","data-component-content":"%7B%22type%22%3A%22submit%22%2C%22loading%22%3A%22%5BIdentifier%5D%22%2C%22leftIcon%22%3A%22%5BIdentifier%5D%22%2C%22size%22%3A%22sm%22%7D",children:"Create draft"}),a.jsx(b,{type:"button",variant:"ghost",size:"sm",onClick:d,"data-matrix-id":"src/pages/dashboard/TdsFilingsPage.tsx:275:12","data-matrix-name":"Button","data-component-path":"src/pages/dashboard/TdsFilingsPage.tsx","data-component-line":"275","data-component-file":"TdsFilingsPage.tsx","data-component-name":"Button","data-component-content":"%7B%22type%22%3A%22button%22%2C%22variant%22%3A%22ghost%22%2C%22size%22%3A%22sm%22%2C%22onClick%22%3A%22%5BIdentifier%5D%22%7D",children:"Cancel"})]})]})})]})}function ra({id:r,onBack:d}
1){const[t,m]=o.useState(null),[p,h]=o.useState(!0),[u,g]=o.useState(null),[A,l]=o.useState(!1),[x,f]=o.useState(null),[j,z]=o.useState(null),B=o.useCallback(async()=>{var e;h(!0),g(null);try{const n=await v(`/v1/compliance/tds-filings/${r}`);if(!n.success)throw new Error(n.error||"Failed to load filing");m(((e=n.data)==null?void 0:e.data)??null)}catch(n){g(n.message||"Failed to load filing")}finally{h(!1)}},[r]);if(o.useEffect(()=>{B()},[B]),p)return a.jsx("div",{className:"flex items-center justify-center h-48","data-matrix-id":"src/pages/dashboard/TdsFilingsPage.tsx:306:22","data-matrix-name":"div","data-component-path":"src/pages/dashboard/TdsFilingsPage.tsx","data-component-line":"306","data-component-file":"TdsFilingsPage.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22flex%20items-center%20justify-center%20h-48%22%7D",children:a.jsx(G,{label:"Loading filing…","data-matrix-id":"src/pages/dashboard/TdsFilingsPage.tsx:306:77","data-matrix-name":"LoadingSpinner","data-component-path":"src/pages/dashboard/TdsFilingsPage.tsx","data-component-line":"306","data-component-file":"TdsFilingsPage.tsx","data-component-name":"LoadingSpinner","data-component-content":"%7B%22label%22%3A%22Loading%20filing%E2%80%A6%22%7D"})});if(u||!t)return a.jsx(X,{title:"Could not load filing",message:u??"Filing not found",onRetry:B,"data-matrix-id":"src/pages/dashboard/TdsFilingsPage.tsx:307:31","data-matrix-name":"ErrorState","data-component-path":"src/pages/dashboard/TdsFilingsPage.tsx","data-component-line":"307","data-component-file":"TdsFilingsPage.tsx","data-component-name":"ErrorState","data-component-content":"%7B%22title%22%3A%22Could%20not%20load%20filing%22%2C%22message%22%3A%22%5BLogicalExpression%5D%22%2C%22onRetry%22%3A%22%5BIdentifier%5D%22%7D"});const c=t.status==="approved"||t.status==="filed",C=W[t.status],Q=C.icon;async function F(e,n){var s;if(!c){l(!0);try{const w={[e]:typeof n=="string"&&e!=="tan"&&e!=="deductor_name"&&e!=="deductor_pan"?Number(n):n},N=await v(`/v1/compliance/tds-filings/${r}`,{method:"PATCH",body:JSON.stringify(w)});if(!N.success)throw new Error(N.error||"Save failed");m(((s=N.data)==null?void 0:s.data)??t)}catch(w){P.error(w.message||"Save failed")}finally{l(!1)}}}async function i(e){var n;if(!c){l(!0);try{const s=await v(`/v1/compliance/tds-filings/${r}`,{method:"PATCH",body:JSON.stringify({challan_details:e})});if(!s.success)throw new Error(s.error||"Save failed");m(((n=s.data)==null?void 0:n.data)??t)}catch(s){P.error(s.message||"Save failed")}finally{l(!1)}}}async function T(){if(!t.tan){P.error("TAN is required to approve.");return}if(confirm(`Approve ${$(t.financial_year,t.quarter)} 24Q with tax deducted ${O(t.total_tax_deducted)}?`)){f("approve");try{const e=await v(`/v1/compliance/tds-filings/${r}/approve`,{method:"POST",body:JSON.stringify({})});if(!e.success)throw new Error(e.error||"Approval failed");P.success("Filing approved."),await B()}catch(e){P.error(e.message||"Approval failed")}finally{f(null)}}}async function E(e){if(confirm(`Submit via ${e.replace("_"," ")}? Cannot be undone.`)){f(e);try{const n=await v(`/v1/compliance/tds-filings/${r}/file`,{method:"POST",body:JSON.stringify({method:e})});if(!n.success)throw new Error(n.error||"Filing failed");const s=n.data;s!=null&&s.export&&z(s.export),P.success((s==null?void 0:s.message)||"Filing submitted"),await B()}catch(n){P.error(n.message||"Filing failed")}finally{f(null)}}}async function S(){if(confirm("Delete this draft?")){f("delete");try{const e=await v(`/v1/compliance/tds-filings/${r}`,{method:"DELETE"});if(!e.success)throw new Error(e.error||"Delete failed");P.success("Draft deleted"),d()}catch(e){P.error(e.message||"Delete failed"),f(null)}}}function D(){if(!j)return;const e=new Blob([JSON.stringify(j,null,2)],{type:"application/json"}),n=URL.createObjectURL(e),s=document.createElement("a");s.href=n,s.download=`tds24q-fy${t.financial_year}-q${t.quarter}.json`,s.click(),URL.revokeObjectURL(n)}function _(){const e=[...t.challan_details??[],{bsr_code:"",serial:"",date:new Date().toISOString().split("T")[0],amount:0}];m({...t,challan_details:e,challan_count:e.length})}function aa(e){const n=(t.challan_details??[]).filter((s,w)=>w!==e);m({...t,challan_details:n,challan_count:n.length}),i(n)}function k(e,n,s){const w=(t.challan_details??[]).map((N,ta)=>ta===e?{...N,[n]:n==="amount"?Number(s):s}:N);m({...t,challan_details:w})}return a.jsxs(a.Fragment,{children:[a.jsx(q,{icon:L,title:`${$(t.financial_year,t.quarter)} — Form 24Q`,description:[C.label,t.tan,A?"Saving…":null].filter(
1Boolean).join(" · "),actions:a.jsx(b,{variant:"ghost",size:"sm",leftIcon:Z,onClick:d,"data-matrix-id":"src/pages/dashboard/TdsFilingsPage.tsx:431:17","data-matrix-name":"Button","data-component-path":"src/pages/dashboard/TdsFilingsPage.tsx","data-component-line":"431","data-component-file":"TdsFilingsPage.tsx","data-component-name":"Button","data-component-content":"%7B%22variant%22%3A%22ghost%22%2C%22size%22%3A%22sm%22%2C%22leftIcon%22%3A%22%5BIdentifier%5D%22%2C%22onClick%22%3A%22%5BIdentifier%5D%22%7D",children:"Back"}),"data-matrix-id":"src/pages/dashboard/TdsFilingsPage.tsx:427:6","data-matrix-name":"PageHeader","data-component-path":"src/pages/dashboard/TdsFilingsPage.tsx","data-component-line":"427","data-component-file":"TdsFilingsPage.tsx","data-component-name":"PageHeader","data-component-content":"%7B%22icon%22%3A%22%5BIdentifier%5D%22%2C%22title%22%3A%22%5BTemplateLiteral%5D%22%2C%22description%22%3A%22%5BCallExpression%5D%22%2C%22actions%22%3A%22%5BJSXElement%5D%22%7D"}),a.jsxs("div",{className:"flex-1 overflow-auto p-4 sm:p-6 space-y-6","data-matrix-id":"src/pages/dashboard/TdsFilingsPage.tsx:434:6","data-matrix-name":"div","data-component-path":"src/pages/dashboard/TdsFilingsPage.tsx","data-component-line":"434","data-component-file":"TdsFilingsPage.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22flex-1%20overflow-auto%20p-4%20sm%3Ap-6%20space-y-6%22%7D",children:[a.jsxs("div",{className:"flex items-center gap-2 flex-wrap max-w-4xl -mt-2","data-matrix-id":"src/pages/dashboard/TdsFilingsPage.tsx:435:8","data-matrix-name":"div","data-component-path":"src/pages/dashboard/TdsFilingsPage.tsx","data-component-line":"435","data-component-file":"TdsFilingsPage.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22flex%20items-center%20gap-2%20flex-wrap%20max-w-4xl%20-mt-2%22%7D",children:[a.jsxs(Y,{variant:C.variant,className:"text-[11px] inline-flex items-center gap-1","data-matrix-id":"src/pages/dashboard/TdsFilingsPage.tsx:436:10","data-matrix-name":"Badge","data-component-path":"src/pages/dashboard/TdsFilingsPage.tsx","data-component-line":"436","data-component-file":"TdsFilingsPage.tsx","data-component-name":"Badge","data-component-content":"%7B%22variant%22%3A%22%5BMemberExpression%5D%22%2C%22className%22%3A%22text-%5B11px%5D%20inline-flex%20items-center%20gap-1%22%7D",children:[a.jsx(Q,{className:"w-3 h-3","data-matrix-id":"src/pages/dashboard/TdsFilingsPage.tsx:437:12","data-matrix-name":"StatusIcon","data-component-path":"src/pages/dashboard/TdsFilingsPage.tsx","data-component-line":"437","data-component-file":"TdsFilingsPage.tsx","data-component-name":"StatusIcon","data-component-content":"%7B%22className%22%3A%22w-3%20h-3%22%7D"})," ",C.label]}),A&&a.jsxs("span",{className:"text-text-muted text-[11px] inline-flex items-center gap-1","data-matrix-id":"src/pages/dashboard/TdsFilingsPage.tsx:439:21","data-matrix-name":"span","data-component-path":"src/pages/dashboard/TdsFilingsPage.tsx","data-component-line":"439","data-component-file":"TdsFilingsPage.tsx","data-component-name":"span","data-component-content":"%7B%22className%22%3A%22text-text-muted%20text-%5B11px%5D%20inline-flex%20items-center%20gap-1%22%7D",children:[a.jsx(sa,{className:"w-3 h-3 animate-spin","data-matrix-id":"src/pages/dashboard/TdsFilingsPage.tsx:439:98","data-matrix-name":"Loader2","data-component-path":"src/pages/dashboard/TdsFilingsPage.tsx","data-component-line":"439","data-component-file":"TdsFilingsPage.tsx","data-component-name":"Loader2","data-component-content":"%7B%22className%22%3A%22w-3%20h-3%20animate-spin%22%7D"})," Saving…"]})]}),a.jsxs("div",{className:"grid grid-cols-1 sm:grid-cols-3 gap-3 max-w-4xl","data-matrix-id":"src/pages/dashboard/TdsFilingsPage.tsx:443:8","data-matrix-name":"div","data-component-path":"src/pages/dashboard/TdsFilingsPage.tsx","data-component-line":"443","data-component-file":"TdsFilingsPage.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22grid%20grid-cols-1%20sm%3Agrid-cols-3%20gap-3%20max-w-4xl%22%7D",children:[a.jsx(R,{label:"TAN",value:t.tan,disabled:c,onCommit:e=>F("tan",e.toUpperCase()),placeholder:"MUMS12345A","data-matrix-id":"src/pages/dashboard/TdsFilingsPage.tsx:444:10","data-matrix-name":"FieldText","data-component-path":"src/pages/dashboard/TdsFilingsPage.tsx","data-component-line":"444","data-component-file":"TdsFilingsPage.tsx","data-component-name":"FieldText","data-component-content":"%7B%22label%22%3A%22TAN%22%2C%22value%22%3A%22%5BMemberExpression%5D%22%2C%22disabled%22%3A%22%5BIdentifier%5D%22%2C%22onCommit%22%3A%22%5BArrowFunctionExpression%5D%22%2C%22placeholder%22%3A%22MUMS12345A%22%7D"}),a.jsx(R,{label:"Deductor name",value:t.deductor_name,disabled:c,onCommit:e=>F("deductor_name",e),placeholder:"Acme Pvt Ltd","data-matrix-id":"src/pages/dashboard/TdsFilingsPage.tsx:445:10","data-matrix-name":"FieldText","data-component-path":"src/pages/dashboard/TdsFilingsPage.tsx","data-component-line":"445","data-component-file":"TdsFilingsPage.tsx","data-component-name":"FieldText","data-component-content":"%7B%22label%22%3A%22Deductor%20name%22%2C%22value%22%3A%22%5BMemberExpression%5D%22%2C%22disabled%22%3A%22%5BIdentifier%5D%22%2C%22onCommit%22%3A%22%5BArrowFunctionExpression%5D%22%2C%22placeholder%22%3A%22Acme%20Pvt%20Ltd%22%7D"}),a.jsx(R,{label:"Deductor PAN",value:t.deductor_pan,disabled:c,onCommit:e=>F("deductor_pan",e.toUpperCase()),placeholder:"AAACZ1234P","data-matrix-id":"src/pages/dashboard/TdsFilingsPage.tsx:446:10","data-matrix-name":"FieldText","data-component-path":"src/pages/dashboard/TdsFilingsPage.tsx","data-component-line":"446","data-component-file":"TdsFilingsPage.tsx","data-component-name":"FieldText","data-component-content":"%7B%22label%22%3A%22Deductor%20PAN%22%2C%22value%22%3A%22%5BMemberExpression%5D%22%2C%22disabled%22%3A%22%5BIdentifier%5D%22%2C%22onCommit%22%3A%22%5BArrowFunctionExpression%5D%22%2C%22placeholder%22%3A%22AAACZ1234P%22%7D"})]}),a.jsxs("div",{className:"rounded-xl border border-white/[0.06] bg-white/[0.02] p-4 max-w-4xl","data-matrix-id":"src/pages/dashboard/TdsFilingsPage.tsx:450:8","data-matrix-name":"div","data-component-path":"src/pages/dashboard/TdsFilingsPage.tsx","data-component-line":"450","data-component-file":"TdsFilingsPage.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22rounded-xl%20border%20border-white%2F%5B0.06%5D%20bg-white%2F%5B0.02%5D%20p-4%20max-w-4xl%22%7D",children:[a.jsx("p",{className:"text-sm font-semibold text-text mb-1","data-matrix-id":"src/pages/dashboard/TdsFilingsPage.tsx:451:10","data-matrix-name":"p","data-component-path":"src/pages/dashboard/TdsFilingsPage.tsx","data-component-line":"451","data-component-file":"TdsFilingsPage.tsx","data-component-name":"p","data-component-content":"%7B%22className%22%3A%22text-sm%20font-semibold%20text-text%20mb-1%22%7D",children:"Annexure I — Quarterly summary"}),a.jsx("p",{className:"text-xs text-text-muted mb-3","data-matrix-id":"src/pages/dashboard/TdsFilingsPage.tsx:452:10","data-matrix-name":"p","data-component-path":"src/pages/dashboard/TdsFilingsPage.tsx","data-component-line":"452","data-component-file":"TdsFilingsPage.tsx","data-component-name":"p","data-component-content":"%7B%22className%22%3A%22text-xs%20text-text-muted%20mb-3%22%7D",children:"Aggregate salary + TDS totals for the quarter. v2 will pull these from your payroll connector."}),a.jsxs("div",{className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-3","data-matrix-id":"src/pages/dashboard/TdsFilingsPage.tsx:453:10","data-matrix-name":"div","data-component-path":"src/pages/dashboard/TdsFilingsPage.tsx","data-component-line":"453","data-component-file":"TdsFilingsPage.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22grid%20grid-cols-1%20sm%3Agrid-cols-2%20lg%3Agrid-cols-3%20gap-3%22%7D",children:[a.jsx(y,{label:"Total deductees",value:t.total_deductees,disabled:c,onCommit:e=>F("total_deductees",e),integer:!0,"data-matrix-id":"src/pages/dashboard/TdsFilingsPage.tsx:454:12","data-matrix-name":"FieldNumeric","data-component-path":"src/pages/dashboard/TdsFilingsPage.tsx","data-component-line":"454","data-component-file":"TdsFilingsPage.tsx","data-component-name":"FieldNumeric","data-component-content":"%7B%22label%22%3A%22Total%20deductees%22%2C%22value%22%3A%22%5BMemberExpression%5D%22%2C%22disabled%22%3A%22%5BIdentifier%5D%22%2C%22onCommit%22%3A%22%5BArrowFunctionExpression%5D%22%2C%22integer%22%3Atrue%7D"}),a.jsx(y,{label:"Total salary paid",value:t.total_salary_paid,disabled:c,onCommit:e=>F("total_salary_paid",e),"data-matrix-id":"src/pages/dashboard/TdsFilingsPage.tsx:455:12","data-matrix-name":"FieldNumeric","data-component-path":"src/pages/dashboard/TdsFilingsPage.tsx","data-component-line":"455","data-component-file":"TdsFilingsPage.tsx","data-component-name":"FieldNumeric","data-component-content":"%7B%22label%22%3A%22Total%20salary%20paid%22%2C%22value%22%3A%22%5BMemberExpression%5D%22%2C%22disabled%22%3A%22%5BIdentifier%5D%22%2C%22onCommit%22%3A%22%5BArrowFunctionExpression%5D%22%7D"}),a.jsx(y,{label:"Total tax deducted",value:t.total_tax_deducted,disabled:c,onCommit:e=>F("total_tax_deducted",e),"data-matrix-id":"src/pages/dashboard/TdsFilingsPage.tsx:456:12","data-matrix-name":"FieldNumeric","data-component-path":"src/pages/dashboard/TdsFilingsPage.tsx","data-component-line":"456","data-component-file":"TdsFilingsPage.tsx","data-component-name":"FieldNumeric","data-component-content":"%7B%22label%22%3A%22Total%20tax%20deducted%22%2C%22value%22%3A%22%5BMemberExpression%5D%22%2C%22disabled%22%3A%22%5BIdentifier%5D%22%2C%22onCommit%22%3A%22%5BArrowFunctionExpression%5D%22%7D"}),a.jsx(y,{label:"Total tax deposited",value:t.total_tax_deposited,disabled:c,onCommit:e=>F("total_tax_deposited",e),"data-matrix-id":"src/pages/dashboard/TdsFilingsPage.tsx:457:12","data-matrix-name":"FieldNumeric","data-component-path":"src/pages/dashboard/TdsFilingsPage.tsx","data-component-line":"457","data-component-file":"TdsFilingsPage.tsx","data-component-name":"FieldNumeric","data-component-content":"%7B%22label%22%3A%22Total%20tax%20deposited%22%2C%22value%22%3A%22%5BMemberExpression%5D%22%2C%22disabled%22%3A%22%5BIdentifier%5D%22%2C%22onCommit%22%3A%22%5BArrowFunctionExpression%5D%22%7D"}),a.jsx(y,{label:"Interest u/s 201(1A)",value:t.total_interest,disabled:c,onCommit:e=>F("total_interest",e),"data-matrix-id":"src/pages/dashboard/TdsFilingsPage.tsx:458:12","data-matrix-name":"FieldNumeric","data-component-path":"src/pages/dashboard/TdsFilingsPage.tsx","data-component-line":"458","data-component-file":"TdsFilingsPage.tsx","data-component-name":"FieldNumeric","data-component-content":"%7B%22label%22%3A%22Interest%20u%2Fs%20201(1A)%22%2C%22value%22%3A%22%5BMemberExpression%5D%22%2C%22disabled%22%3A%22%5BIdentifier%5D%22%2C%22onCommit%22%3A%22%5BArrowFunctionExpression%5D%22%7D"}),a.jsx(y,{label:"Late fee u/s 234E",value:t.total_late_fee,disabled:c,onCommit:e=>F("total_late_fee",e),"data-matrix-id":"src/pages/dashboard/TdsFilingsPage.tsx:459:12","data-matrix-name":"FieldNumeric","data-component-path":"src/pages/dashboard/TdsFilingsPage.tsx","data-component-line":"459","data-component-file":"TdsFilingsPage.tsx","data-component-name":"FieldNumeric","data-component-content":"%7B%22label%22%3A%22Late%20fee%20u%2Fs%20234E%22%2C%22value%22%3A%22%5BMemberExpression%5D%22%2C%22disabled%22%3A%22%5BIdentifier%5D%22%2C%22onCommit%22%3A%22%5BArrowFunctionExpression%5D%22%7D"})]})]}),a.jsxs("div",{className:"rounded-xl border border-white/[0.06] bg-white/[0.02] p-4 max-w-4xl","data-matrix-id":"src/pages/dashboard/TdsFilingsPage.tsx:464:8","data-matrix-name":"div","data-component-path":"src/pages/dashboard/TdsFilingsPage.tsx","data-component-line":"464","data-component-file":"TdsFilingsPage.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22rounded-xl%20border%20border-white%2F%5B0.06%5D%20bg-white%2F%5B0.02%5D%20p-4%20max-w-4xl%22%7D",children:[a.jsxs("div",{className:"flex items-center justify-between mb-3","data-matrix-id":"src/pages/dashboard/TdsFilingsPage.tsx:465:10","data-matrix-name":"div","data-component-path":"src/pages/dashboard/TdsFilingsPage.tsx","data-component-line":"465","data-component-file":"TdsFilingsPage.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22flex%20items-center%20justify-between%20mb-3%22%7D",children:[a.jsxs("div",{"data-matrix-id":"src/pages/dashboard/TdsFilingsPage.tsx:466:12","data-matrix-name":"div","data-component-path":"src/pages/dashboard/TdsFilingsPage.tsx","data-component-line":"466","data-component-file":"TdsFilingsPage.tsx","data-component-name":"div",children:[a.jsx("p",{className:"text-sm font-semibold text-text","data-matrix-id":"src/pages/dashboard/TdsFilingsPage.tsx:467:14","data-matrix-name":"p","data-component-path":"src/pages/dashboard/TdsFilingsPage.tsx","data-component-line":"467","data-component-file":"TdsFilingsPage.tsx","data-component-name":"p","data-component-content":"%7B%22className%22%3A%22text-sm%20font-semibold%20text-text%22%7D",children:"Challan details"}),a.jsx("p",{className:"text-xs text-text-muted","data-matrix-id":"src/pages/dashboard/TdsFilingsPage.tsx:468:14","data-matrix-name":"p","data-component-path":"src/pages/dashboard/TdsFilingsPage.tsx","data-component-line":"468","data-component-file":"TdsFilingsPage.tsx","data-component-name":"p","data-component-content":"%7B%22className%22%3A%22text-xs%20text-text-muted%22%7D",children:"Reconcile each TDS payment to the govt."})]}),!c&&a.jsx(b,{variant:"ghost",size:"sm",leftIcon:I,onClick:_,"data-matrix-id":"src/pages/dashboard/TdsFilingsPage.tsx:471:14","data-matrix-name":"Button","data-component-path":"src/pages/dashboard/TdsFilingsPage.tsx","data-component-line":"471","data-component-file":"TdsFilingsPage.tsx","data-component-name":"Button","data-component-content":"%7B%22variant%22%3A%22ghost%22%2C%22size%22%3A%22sm%22%2C%22leftIcon%22%3A%22%5BIdentifier%5D%22%2C%22onClick%22%3A%22%5BIdentifier%5D%22%7D",children:"Add challan"})]}),t.challan_details&&t.challan_details.length>0?a.jsx("div",{className:"space-y-2","data-matrix-id":"src/pages/dashboard/TdsFilingsPage.tsx:475:12","data-matrix-name":"div","data-component-path":"src/pages/dashboard/TdsFilingsPage.tsx","data-component-line":"475","data-component-file":"TdsFilingsPage.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22space-y-2%22%7D",children:t.challan_details.map((e,n)=>a.jsxs("div",{className:"grid grid-cols-1 sm:grid-cols-12 gap-2 items-end","data-matrix-id":"src/pages/dashboard/TdsFilingsPage.tsx:477:16","data-matrix-name":"div","data-component-path":"src/pages/dashboard/TdsFilingsPage.tsx","data-component-line":"477","data-component-file":"TdsFilingsPage.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22grid%20grid-cols-1%20sm%3Agrid-cols-12%20gap-2%20items-end%22%7D",children:[a.jsxs("div",{className:"sm:col-span-3","data-matrix-id":"src/pages/dashboard/TdsFilingsPage.tsx:478:18","data-matrix-name":"div","data-component-path":"src/pages/dashboard/TdsFilingsPage.tsx","data-component-line":"478","data-component-file":"TdsFilingsPage.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22sm%3Acol-span-3%22%7D",children:[a.jsx("label",{className:"block text-[11px] font-medium text-text-muted mb-1","data-matrix-id":"src/pages/dashboard/TdsFilingsPage.tsx:479:20","data-matrix-name":"label","data-component-path":"src/pages/dashboard/TdsFilingsPage.tsx","data-component-line":"479","data-component-file":"TdsFilingsPage.tsx","data-component-name":"label","data-component-content":"%7B%22className%22%3A%22block%20text-%5B11px%5D%20font-medium%20text-text-muted%20mb-1%22%7D",children:"BSR code"}),a.jsx("input",{type:"text",disabled:c,value:e.bsr_code,onChange:s=>k(n,"bsr_code",s.target.value),onBlur:()=>void i(t.challan_details),placeholder:"0510308",className:"w-full rounded-lg border border-white/[0.08] bg-white/[0.04] px-2 py-1.5 text-sm text-text","data-matrix-id":"src/pages/dashboard/TdsFilingsPage.tsx:480:20","data-matrix-name":"input","data-component-path":"src/pages/dashboard/TdsFilingsPage.tsx","data-component-line":"480","data-component-file":"TdsFilingsPage.tsx","data-co
1mponent-name":"input","data-component-content":"%7B%22type%22%3A%22text%22%2C%22disabled%22%3A%22%5BIdentifier%5D%22%2C%22value%22%3A%22%5BMemberExpression%5D%22%2C%22onChange%22%3A%22%5BArrowFunctionExpression%5D%22%2C%22onBlur%22%3A%22%5BArrowFunctionExpression%5D%22%2C%22placeholder%22%3A%220510308%22%2C%22className%22%3A%22w-full%20rounded-lg%20border%20border-white%2F%5B0.08%5D%20bg-white%2F%5B0.04%5D%20px-2%20py-1.5%20text-sm%20text-text%22%7D"})]}),a.jsxs("div",{className:"sm:col-span-3","data-matrix-id":"src/pages/dashboard/TdsFilingsPage.tsx:488:18","data-matrix-name":"div","data-component-path":"src/pages/dashboard/TdsFilingsPage.tsx","data-component-line":"488","data-component-file":"TdsFilingsPage.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22sm%3Acol-span-3%22%7D",children:[a.jsx("label",{className:"block text-[11px] font-medium text-text-muted mb-1","data-matrix-id":"src/pages/dashboard/TdsFilingsPage.tsx:489:20","data-matrix-name":"label","data-component-path":"src/pages/dashboard/TdsFilingsPage.tsx","data-component-line":"489","data-component-file":"TdsFilingsPage.tsx","data-component-name":"label","data-component-content":"%7B%22className%22%3A%22block%20text-%5B11px%5D%20font-medium%20text-text-muted%20mb-1%22%7D",children:"Challan serial"}),a.jsx("input",{type:"text",disabled:c,value:e.serial,onChange:s=>k(n,"serial",s.target.value),onBlur:()=>void i(t.challan_details),placeholder:"00012",className:"w-full rounded-lg border border-white/[0.08] bg-white/[0.04] px-2 py-1.5 text-sm text-text","data-matrix-id":"src/pages/dashboard/TdsFilingsPage.tsx:490:20","data-matrix-name":"input","data-component-path":"src/pages/dashboard/TdsFilingsPage.tsx","data-component-line":"490","data-component-file":"TdsFilingsPage.tsx","data-component-name":"input","data-component-content":"%7B%22type%22%3A%22text%22%2C%22disabled%22%3A%22%5BIdentifier%5D%22%2C%22value%22%3A%22%5BMemberExpression%5D%22%2C%22onChange%22%3A%22%5BArrowFunctionExpression%5D%22%2C%22onBlur%22%3A%22%5BArrowFunctionExpression%5D%22%2C%22placeholder%22%3A%2200012%22%2C%22className%22%3A%22w-full%20rounded-lg%20border%20border-white%2F%5B0.08%5D%20bg-white%2F%5B0.04%5D%20px-2%20py-1.5%20text-sm%20text-text%22%7D"})]}),a.jsxs("div",{className:"sm:col-span-3","data-matrix-id":"src/pages/dashboard/TdsFilingsPage.tsx:498:18","data-matrix-name":"div","data-component-path":"src/pages/dashboard/TdsFilingsPage.tsx","data-component-line":"498","data-component-file":"TdsFilingsPage.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22sm%3Acol-span-3%22%7D",children:[a.jsx("label",{className:"block text-[11px] font-medium text-text-muted mb-1","data-matrix-id":"src/pages/dashboard/TdsFilingsPage.tsx:499:20","data-matrix-name":"label","data-component-path":"src/pages/dashboard/TdsFilingsPage.tsx","data-component-line":"499","data-component-file":"TdsFilingsPage.tsx","data-component-name":"label","data-component-content":"%7B%22className%22%3A%22block%20text-%5B11px%5D%20font-medium%20text-text-muted%20mb-1%22%7D",children:"Date"}),a.jsx("input",{type:"date",disabled:c,value:e.date,onChange:s=>k(n,"date",s.target.value),onBlur:()=>void i(t.challan_details),className:"w-full rounded-lg border border-white/[0.08] bg-white/[0.04] px-2 py-1.5 text-sm text-text","data-matrix-id":"src/pages/dashboard/TdsFilingsPage.tsx:500:20","data-matrix-name":"input","data-component-path":"src/pages/dashboard/TdsFilingsPage.tsx","data-component-line":"500","data-component-file":"TdsFilingsPage.tsx","data-component-name":"input","data-component-content":"%7B%22type%22%3A%22date%22%2C%22disabled%22%3A%22%5BIdentifier%5D%22%2C%22value%22%3A%22%5BMemberExpression%5D%22%2C%22onChange%22%3A%22%5BArrowFunctionExpression%5D%22%2C%22onBlur%22%3A%22%5BArrowFunctionExpression%5D%22%2C%22className%22%3A%22w-full%20rounded-lg%20border%20border-white%2F%5B0.08%5D%20bg-white%2F%5B0.04%5D%20px-2%20py-1.5%20text-sm%20text-text%22%7D"})]}),a.jsxs("div",{className:"sm:col-span-2","data-matrix-id":"src/pages/dashboard/TdsFilingsPage.tsx:507:18","data-matrix-name":"div","data-component-path":"src/pages/dashboard/TdsFilingsPage.tsx","data-component-line":"507","data-component-file":"TdsFilingsPage.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22sm%3Acol-span-2%22%7D",children:[a.jsx("label",{className:"block text-[11px] font-medium text-text-muted mb-1","data-matrix-id":"src/pages/dashboard/TdsFilingsPage.tsx:508:20","data-matrix-name":"label","data-component-path":"src/pages/dashboard/TdsFilingsPage.tsx","data-component-line":"508","data-component-file":"TdsFilingsPage.tsx","data-component-name":"label","data-component-content":"%7B%22className%22%3A%22block%20text-%5B11px%5D%20font-medium%20text-text-muted%20mb-1%22%7D",children:"Amount (₹)"}),a.jsx("input",{type:"number",step:"0.01",min:"0",disabled:c,value:e.amount,onChange:s=>k(n,"amount",s.target.value),onBlur:()=>void i(t.challan_details),className:"w-full rounded-lg border border-white/[0.08] bg-white/[0.04] px-2 py-1.5 text-sm text-text text-right","data-matrix-id":"src/pages/dashboard/TdsFilingsPage.tsx:509:20","data-matrix-name":"input","data-component-path":"src/pages/dashboard/TdsFilingsPage.tsx","data-component-line":"509","data-component-file":"TdsFilingsPage.tsx","data-component-name":"input","data-component-content":"%7B%22type%22%3A%22number%22%2C%22step%22%3A%220.01%22%2C%22min%22%3A%220%22%2C%22disabled%22%3A%22%5BIdentifier%5D%22%2C%22value%22%3A%22%5BMemberExpression%5D%22%2C%22onChange%22%3A%22%5BArrowFunctionExpression%5D%22%2C%22onBlur%22%3A%22%5BArrowFunctionExpression%5D%22%2C%22className%22%3A%22w-full%2
10rounded-lg%20border%20border-white%2F%5B0.08%5D%20bg-white%2F%5B0.04%5D%20px-2%20py-1.5%20text-sm%20text-text%20text-right%22%7D"})]}),!c&&a.jsx("div",{className:"sm:col-span-1","data-matrix-id":"src/pages/dashboard/TdsFilingsPage.tsx:517:20","data-matrix-name":"div","data-component-path":"src/pages/dashboard/TdsFilingsPage.tsx","data-component-line":"517","data-component-file":"TdsFilingsPage.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22sm%3Acol-span-1%22%7D",children:a.jsx("button",{onClick:()=>aa(n),className:"w-full p-1.5 text-text-muted hover:text-danger transition-colors","aria-label":"Delete",title:"Delete","data-matrix-id":"src/pages/dashboard/TdsFilingsPage.tsx:518:22","data-matrix-name":"button","data-component-path":"src/pages/dashboard/TdsFilingsPage.tsx","data-component-line":"518","data-component-file":"TdsFilingsPage.tsx","data-component-name":"button","data-component-content":"%7B%22onClick%22%3A%22%5BArrowFunctionExpression%5D%22%2C%22className%22%3A%22w-full%20p-1.5%20text-text-muted%20hover%3Atext-danger%20transition-colors%22%2C%22title%22%3A%22Delete%22%7D",children:a.jsx(U,{className:"w-3.5 h-3.5 mx-auto","data-matrix-id":"src/pages/dashboard/TdsFilingsPage.tsx:519:24","data-matrix-name":"Trash2","data-component-path":"src/pages/dashboard/TdsFilingsPage.tsx","data-component-line":"519","data-component-file":"TdsFilingsPage.tsx","data-component-name":"Trash2","data-component-content":"%7B%22className%22%3A%22w-3.5%20h-3.5%20mx-auto%22%7D"})})})]},n))}):a.jsx("p",{className:"text-xs text-text-muted","data-matrix-id":"src/pages/dashboard/TdsFilingsPage.tsx:527:12","data-matrix-name":"p","data-component-path":"src/pages/dashboard/TdsFilingsPage.tsx","data-component-line":"527","data-component-file":"TdsFilingsPage.tsx","data-component-name":"p","data-component-content":"%7B%22className%22%3A%22text-xs%20text-text-muted%22%7D",children:"No challans added yet."})]}),a.jsxs("div",{className:"max-w-4xl rounded-xl border border-white/[0.08] bg-white/[0.02] p-4 space-y-3","data-matrix-id":"src/pages/dashboard/TdsFilingsPage.tsx:532:8","data-matrix-name":"div","data-component-path":"src/pages/dashboard/TdsFilingsPage.tsx","data-component-line":"532","data-component-file":"TdsFilingsPage.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22max-w-4xl%20rounded-xl%20border%20border-white%2F%5B0.08%5D%20bg-white%2F%5B0.02%5D%20p-4%20space-y-3%22%7D",children:[a.jsx("p",{className:"text-xs font-medium text-text-muted uppercase tracking-wide","data-matrix-id":"src/pages/dashboard/TdsFilingsPage.tsx:533:10","data-matrix-name":"p","data-component-path":"src/pages/dashboard/TdsFilingsPage.tsx","data-component-line":"533","data-component-file":"TdsFilingsPage.tsx","data-component-name":"p","data-component-content":"%7B%22className%22%3A%22text-xs%20font-medium%20text-text-muted%20uppercase%20tracking-wide%22%7D",children:"Actions"}),a.jsxs("div",{className:"flex flex-wrap gap-2","data-matrix-id":"src/pages/dashboard/TdsFilingsPage.tsx:534:10","data-matrix-name":"div","data-component-path":"src/pages/dashboard/TdsFilingsPage.tsx","data-component-line":"534","data-component-file":"TdsFilingsPage.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22flex%20flex-wrap%20gap-2%22%7D",children:[t.status==="draft"&&a.jsxs(a.Fragment,{children:[a.jsx(b,{size:"sm",variant:"primary",leftIcon:M,loading:x==="approve",onClick:T,"data-matrix-id":"src/pages/dashboard/TdsFilingsPage.tsx:537:16","data-matrix-name":"Button","data-component-path":"src/pages/dashboard/TdsFilingsPage.tsx","data-component-line":"537","data-component-file":"TdsFilingsPage.tsx","data-component-name":"Button","data-component-content":"%7B%22size%22%3A%22sm%22%2C%22variant%22%3A%22primary%22%2C%22leftIcon%22%3A%22%5BIdentifier%5D%22%2C%22loading%22%3A%22%5BBinaryExpression%5D%22%2C%22onClick%22%3A%22%5BIdentifier%5D%22%7D",children:"Approve filing"}),a.jsx(b,{size:"sm",variant:"ghost",leftIcon:U,loading:x==="delete",onClick:S,"data-matrix-id":"src/pages/dashboard/TdsFilingsPage.tsx:538:16","data-matrix-name":"Button","data-component-path":"src/pages/dashboard/TdsFilingsPage.tsx","data-component-line":"538","data-component-file":"TdsFilingsPage.tsx","data-component-name":"Button","data-component-content":"%7B%22size%22%3A%22sm%22%2C%22variant%22%3A%22ghost%22%2C%22leftIcon%22%3A%22%5BIdentifier%5D%22%2C%22loading%22%3A%22%5BBinaryExpression%5D%22%2C%22onClick%22%3A%22%5BIdentifier%5D%22%7D",children:"Delete draft"})]}),t.status==="approved"&&a.jsxs(a.Fragment,{children:[a.jsx(b,{size:"sm",variant:"primary",leftIcon:da,loading:x==="browser_task",onClick:()=>E("browser_task"),"data-matrix-id":"src/pages/dashboard/TdsFilingsPage.tsx:543:16","data-matrix-name":"Button","data-component-path":"src/pages/dashboard/TdsFilingsPage.tsx","data-component-line":"543","data-component-file":"TdsFilingsPage.tsx","data-component-name":"Button","data-component-content":"%7B%22size%22%3A%22sm%22%2C%22variant%22%3A%22primary%22%2C%22leftIcon%22%3A%22%5BIdentifier%5D%22%2C%22loading%22%3A%22%5BBinaryExpression%5D%22%2C%22onClick%22%3A%22%5BArrowFunctionExpression%5D%22%7D",children:"File on TRACES for me"}),a.jsx(b,{size:"sm",variant:"secondary",leftIcon:H,loading:x==="manual_upload",onClick:()=>E("manual_upload"),"data-matrix-id":"src/pages/dashboard/TdsFilingsPage.tsx:544:16","data-matrix-name":"Button","data-component-path":"src/pages/dashboard/TdsFilingsPage.tsx","data-component-line":"544","data-component-file":"TdsFilingsPage.tsx","data-component-name":"Button","data-component-content":"%7B%22size%22%3A%22sm%22%2C%22variant%22%3A%22secondary%22%2C%22leftIcon%22%3A%22%5BIdentifier%5D%22%2C%22loading%22%3A%22%5BBinaryExpression%5D%22%2C%22onClick%22%3A%22%5BArrowFunctionExpression%5D%22%7D",children:"Get JSON to upload myself"})]}),t.status==="filed"&&a.jsxs("p",{className:"text-sm text-success inline-flex items-center gap-2","data-matrix-id":"src/pages/dashboard/TdsFilingsPage.tsx:548:14","data-matrix-name":"p","data-component-path":"src/pages/dashboard/TdsFilingsPage.tsx","data-component-line":"548","data-component-file":"TdsFilingsPage.tsx","data-component-name":"p","data-component-content":"%7B%22className%22%3A%22text-sm%20text-success%20inline-flex%20items-center%20gap-2%22%7D",children:[a.jsx(M,{className:"w-4 h-4","data-matrix-id":"src/pages/dashboard/TdsFilingsPage.tsx:549:16","data-matrix-name":"CheckCircle2","data-component-path":"src/pages/dashboard/TdsFilingsPage.tsx","data-component-line":"549","data-component-file":"TdsFilingsPage.tsx","data-component-name":"CheckCircle2","data-component-content":"%7B%22className%22%3A%22w-4%20h-4%22%7D"}
1),"Filed on ",new Date(t.filed_at).toLocaleString("en-IN"),t.filing_method&&a.jsxs("span",{className:"text-text-muted","data-matrix-id":"src/pages/dashboard/TdsFilingsPage.tsx:551:41","data-matrix-name":"span","data-component-path":"src/pages/dashboard/TdsFilingsPage.tsx","data-component-line":"551","data-component-file":"TdsFilingsPage.tsx","data-component-name":"span","data-component-content":"%7B%22className%22%3A%22text-text-muted%22%7D",children:["· via ",t.filing_method.replace("_"," ")]})]})]}),j&&a.jsxs("div",{className:"mt-2 rounded-lg border border-violet-500/30 bg-violet-500/5 p-3 space-y-2","data-matrix-id":"src/pages/dashboard/TdsFilingsPage.tsx:556:12","data-matrix-name":"div","data-component-path":"src/pages/dashboard/TdsFilingsPage.tsx","data-component-line":"556","data-component-file":"TdsFilingsPage.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22mt-2%20rounded-lg%20border%20border-violet-500%2F30%20bg-violet-500%2F5%20p-3%20space-y-2%22%7D",children:[a.jsx("p",{className:"text-xs text-violet-300 font-medium","data-matrix-id":"src/pages/dashboard/TdsFilingsPage.tsx:557:14","data-matrix-name":"p","data-component-path":"src/pages/dashboard/TdsFilingsPage.tsx","data-component-line":"557","data-component-file":"TdsFilingsPage.tsx","data-component-name":"p","data-component-content":"%7B%22className%22%3A%22text-xs%20text-violet-300%20font-medium%22%7D",children:"Export ready — upload at incometax.gov.in (TRACES)"}),a.jsx(b,{size:"sm",variant:"primary",leftIcon:H,onClick:D,"data-matrix-id":"src/pages/dashboard/TdsFilingsPage.tsx:558:14","data-matrix-name":"Button","data-component-path":"src/pages/dashboard/TdsFilingsPage.tsx","data-component-line":"558","data-component-file":"TdsFilingsPage.tsx","data-component-name":"Button","data-component-content":"%7B%22size%22%3A%22sm%22%2C%22variant%22%3A%22primary%22%2C%22leftIcon%22%3A%22%5BIdentifier%5D%22%2C%22onClick%22%3A%22%5BIdentifier%5D%22%7D",children:"Download 24Q JSON"})]})]})]})]})}function R({label:r,value:d,disabled:t,onCommit:m,placeholder:p}){const[h,u]=o.useState(d??"");return o.useEffect(()=>{u(d??"")},[d]),a.jsxs("div",{"data-matrix-id":"src/pages/dashboard/TdsFilingsPage.tsx:574:4","data-matrix-name":"div","data-component-path":"src/pages/dashboard/TdsFilingsPage.tsx","data-component-line":"574","data-component-file":"TdsFilingsPage.tsx","data-component-name":"div",children:[a.jsx("label",{className:"block text-[11px] font-medium text-text-muted mb-1","data-matrix-id":"src/pages/dashboard/TdsFilingsPage.tsx:575:6","data-matrix-name":"label","data-component-path":"src/pages/dashboard/TdsFilingsPage.tsx","data-component-line":"575","data-component-file":"TdsFilingsPage.tsx","data-component-name":"label","data-component-content":"%7B%22className%22%3A%22block%20text-%5B11px%5D%20font-medium%20text-text-muted%20mb-1%22%7D",children:r}),a.jsx("input",{type:"text",disabled:t,value:h,onChange:g=>u(g.target.value),onBlur:()=>{h!==(d??"")&&m(h)},placeholder:p,className:V("w-full rounded-lg border px-3 py-2 text-sm focus:outline-none transition-colors",t?"border-white/[0.04] bg-white/[0.02] text-text-muted cursor-not-allowed":"border-white/[0.08] bg-white/[0.04] text-text placeholder-text-muted focus:border-violet-500/50"),"data-matrix-id":"src/pages/dashboard/TdsFilingsPage.tsx:576:6","data-matrix-name":"input","data-component-path":"src/pages/dashboard/TdsFilingsPage.tsx","data-component-line":"576","data-component-file":"TdsFilingsPage.tsx","data-component-name":"input","data-component-content":"%7B%22type%22%3A%22text%22%2C%22disabled%22%3A%22%5BIdentifier%5D%22%2C%22value%22%3A%22%5BIdentifier%5D%22%2C%22onChange%22%3A%22%5BArrowFunctionExpression%5D%22%2C%22onBlur%22%3A%22%5BArrowFunctionExpression%5D%22%2C%22placeholder%22%3A%22%5BIdentifier%5D%22%2C%22className%22%3A%22%5BCallExpression%5D%22%7D"})]})}function y({label:r,value:d,disabled:t,onCommit:m,integer:p}){const[h,u]=o.useState(String(d??0));return o.useEffect(()=>{u(String(d??0))},[d]),a.jsxs("div",{"data-matrix-id":"src/pages/dashboard/TdsFilingsPage.tsx:598:4","data-matrix-name":"div","data-component-path":"src/pages/dashboard/TdsFilingsPage.tsx","data-component-line":"598","data-component-file":"TdsFilingsPage.tsx","data-component-name":"div",children:[a.jsx("label",{className:"block text-[11px] font-medium text-text-muted mb-1","data-matrix-id":"src/pages/dashboard/TdsFilingsPage.tsx:599:6","data-matrix-name":"label","data-component-path":"src/pages/dashboard/TdsFilingsPage.tsx","data-component-line":"599","data-component-file":"TdsFilingsPage.tsx","data-component-name":"label","data-component-content":"%7B%22className%22%3A%22block%20text-%5B11px%5D%20font-medium%20text-text-muted%20mb-1%22%7D",children:r}),a.jsxs("div",{className:"relative","data-matrix-id":"src/pages/dashboard/TdsFilingsPage.tsx:600:6","data-matrix-name":"div","data-component-path":"src/pages/dashboard/TdsFilingsPage.tsx","data-component-line":"600","data-component-file":"TdsFilingsPage.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22relative%22%7D",children:[!p&&a.jsx("span",{className:"absolute left-2.5 top-1/2 -translate-y-1/2 text-text-muted text-xs","data-matrix-id":"src/pages/dashboard/TdsFilingsPage.tsx:601:21","data-matrix-name":"span","data-component-path":"src/pages/dashboard/TdsFilingsPage.tsx","data-component-line":"601","data-component-file":"TdsFilingsPage.tsx","data-component-name":"span","data-component-content":"%7B%22className%22%3A%22absolute%20left-2.5%20top-1%2F2%20-translate-y-1%2F2%20text-text-muted%20text-xs%22%7D",children:"₹"}),a.jsx("input",{type:"number",step:p?"1":"0.01",min:"0",disabled:t,value:h,onChange:g=>u(g.target.value),onBlur:()=>{const g=Number(h||0);g!==Number(d??0)&&m(p?Math.round(g):g)},className:V("w-full rounded-lg border pr-2 py-1.5 text-sm focus:outline-none transition-colors text-right",p?"pl-2":"pl-6",t?"border-white/[0.04] bg-white/[0.02] text-text-muted cursor-not-allowed":"border-white/[0.08] bg-white/[0.04] text-text focus:border-violet-500/50"),"data-matrix-id":"src/pages/dashboard/TdsFilingsPage.tsx:602:8","data-matrix-name":"input","data-component-path":"src/pages/dashboard/TdsFilingsPage.tsx","data-component-line":"602","data-component-file":"TdsFilingsPage.tsx","data-component-name":"input","data-component-content":"%7B%22type%22%3A%22number%22%2C%22step%22%3A%22%5BConditionalExpression%5D%22%2C%22min%22%3A%220%22%2C%22disabled%22%3A%22%5BIdentifier%5D%22%2C%22value%22%3A%22%5BIdentifier%5D%22%2C%22onChange%22%3A%22%5BArrowFunctionExpression%5D%22%2C%22onBlur%22%3A%22%5BArrowFunctionExpression%5D%22%2C%22className%22%3A%22%5BCallExpression%5D%22%7D"})]})]})}export{va as default};

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.