PageSourceSearch

https://www.notalawyer.com/assets/deadline-sol-BJ1YPK7i.js

js notalawyer.com collected 2026-10-04 18:42:57 UTC 3,325 bytes, 1 lines download raw bytes

1import{j as e,r as h}from"./vendor-CQvDjHCe.js";import{T as p,C as y,R as d,O as c,a as j}from"./tool-page-D-_CWyo5.js";import{l as b,ay as o,a0 as g,a1 as S,a2 as w,a3 as T,a4 as N}from"./index-HQFlV2ng.js";import{c as C,d as E}from"./state-data-Cb53ZbUg.js";import{S as v}from"./state-comparison-table-R2GfuJXW.js";import{S as i}from"./tools-cUYNlhQE.js";import{T as D}from"./triangle-alert-CM3QbSvq.js";import"./external-link-rnvkDDcU.js";import"./vendor-radix-B1QfMPj_.js";import"./vendor-query-CO2d5N1l.js";import"./state-figures-data-QH9dLjto.js";const m=[{id:"personalInjury",label:"Personal injury"},{id:"propertyDamage",label:"Property damage"},{id:"writtenContract",label:"Written contract"},{id:"oralContract",label:"Oral contract"},{id:"debtCollection",label:"Debt / unpaid account"}];function L(){const{state:t}=b(),[l,x]=h.useState(""),a=t&&l?C(t,l):null,f=E(t),r=t?o[t]:null,u=f?.selfHelpUrl??i.url,n=m.find(s=>s.id===l)?.label;return e.jsxs("div",{className:"space-y-5",children:[e.jsxs("div",{children:[e.jsx("label",{className:"text-sm font-medium text-foreground",id:"claim-type-label",children:"What kind of claim is it?"}),e.jsxs(g,{value:l,onValueChange:s=>x(s),children:[e.jsx(S,{className:"mt-2 h-11 rounded-xl max-w-xs","data-testid":"claim-type-select","aria-labelledby":"claim-type-label",children:e.jsx(w,{placeholder:"Choose a claim type…"})}),e.jsx(T,{children:m.map(s=>e.jsx(N,{value:s.id,children:s.label},s.id))})]})]}),!t&&e.jsx(y,{}),t&&l&&!a&&e.jsxs(d,{children:[e.jsxs("h3",{className:"font-serif font-semibold text-foreground mb-2",children:[n," in ",o[t]]}),e.jsxs("p",{className:"text-sm text-muted-foreground leading-relaxed",children:["Every state sets its own statute of limitations for each type of claim, and the clock can start on different dates. We don't yet publish the exact windows for"," ",o[t],". Because missing a deadline can end a case permanently, confirm the current limit on your state's official court site — or with a lawyer — right away."]}),e.jsx("div",{className:"mt-4",children:e.jsx(c,{href:i.url,label:i.label})})]}),t&&l&&a&&r&&e.jsxs(d,{children:[e.jsxs("h3",{className:"font-serif font-semibold text-foreground mb-1",children:[n," in ",r]}),e.jsxs("p",{className:"text-3xl font-serif font-bold text-foreground mt-2","data-testid":"sol-window",children:[a.years," ",a.years===1?"year":"years"]}),e.jsx("p",{className:"text-sm text-muted-foreground mt-1",children:"general statutory window"}),a.note&&e.jsx("p",{className:"mt-3 text-sm text-muted-foreground leading-relaxed",children:a.note}),e.jsxs("div",{className:"mt-4 flex items-start gap-2 rounded-lg bg-cedar/10 p-3 text-sm text-foreground",children:[e.jsx(D,{className:"h-4 w-4 text-cedar mt-0.5 shrink-0"}),e.jsx("span",{children:"This is the general window, not a deadline calculated for your situation. The start date and any exceptions depend on the exact facts — don't rely on this to decide your own cutoff. If time may be short, talk to a lawyer now."})]}),e.jsx(j,{sourceUrl:a.sourceUrl,sourceLabel:a.sourceLabel,lastVerified:a.lastVerified}),e.jsx("div",{className:"mt-4",children:e.jsx(c,{href:u,label:`${r} courts self-help`})})]})]})}function B(){return e.jsxs(p,{slug:"deadline-sol",children:[e.jsx(L,{}),e.jsx(v,{id:"statutes-of-limitation-by-state"})]})}export{B 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.