PageSourceSearch

https://ouasa.lovable.app/assets/us-state-combobox-Dut-oinM.js

js ouasa.lovable.app collected 2026-10-03 03:35:30 UTC 2,265 bytes, 1 lines download raw bytes

1import{r as m,Y as C,j as a,Z as M,_ as A,B as S,I as o,$ as j,a0 as I,a1 as w,a2 as g,a3 as y,a4 as D,a5 as T,a6 as d,a7 as k,a8 as L}from"./index-Vi894iiS.js";const t={Alabama:"AL",Alaska:"AK",Arizona:"AZ",Arkansas:"AR",California:"CA",Colorado:"CO",Connecticut:"CT",Delaware:"DE",Florida:"FL",Georgia:"GA",Hawaii:"HI",Idaho:"ID",Illinois:"IL",Indiana:"IN",Iowa:"IA",Kansas:"KS",Kentucky:"KY",Louisiana:"LA",Maine:"ME",Maryland:"MD",Massachusetts:"MA",Michigan:"MI",Minnesota:"MN",Mississippi:"MS",Missouri:"MO",Montana:"MT",Nebraska:"NE",Nevada:"NV","New Hampshire":"NH","New Jersey":"NJ","New Mexico":"NM","New York":"NY","North Carolina":"NC","North Dakota":"ND",Ohio:"OH",Oklahoma:"OK",Oregon:"OR",Pennsylvania:"PA","Rhode Island":"RI","South Carolina":"SC","South Dakota":"SD",Tennessee:"TN",Texas:"TX",Utah:"UT",Vermont:"VT",Virginia:"VA",Washington:"WA","West Virginia":"WV",Wisconsin:"WI",Wyoming:"WY","District of Columbia":"DC","Puerto Rico":"PR",Guam:"GU","U.S. Virgin Islands":"VI","American Samoa":"AS","Northern Mariana Islands":"MP"};function b({value:r,onChange:i,id:h,placeholder:p="Select state…",className:x,disabled:u}){const[c,n]=m.useState(!1),s=m.useMemo(()=>C(r??"")??"",[r]);return a.jsxs(M,{open:c,onOpenChange:n,children:[a.jsx(A,{asChild:!0,children:a.jsxs(S,{id:h,type:"button",variant:"outline",role:"combobox","aria-expanded":c,disabled:u,className:o("w-full justify-between font-normal",x),children:[a.jsx("span",{className:o(!s&&"text-muted-foreground"),children:s||p}),a.jsx(j,{className:"ml-2 h-4 w-4 shrink-0 opacity-50"})]})}),a.jsx(I,{className:"w-[--radix-popover-trigger-width] p-0",align:"start",children:a.jsxs(w,{filter:(e,N)=>{const l=N.trim().toLowerCase();return l?e.toLowerCase().includes(l)?1:0:1},children:[a.jsx(g,{placeholder:"Search state or code…"}),a.jsxs(y,{children:[a.jsx(D,{children:"No state found."}),a.jsxs(T,{children:[s&&a.jsx(d,{value:"__clear__",onSelect:()=>{i(null),n(!1)},children:"Clear"}),k.map(e=>a.jsxs(d,{value:`${e}|${t[e]??""}`,onSelect:()=>{i(e),n(!1)},children:[a.jsx(L,{className:o("mr-2 h-4 w-4",s===e?"opacity-100":"opacity-0")}),a.jsx("span",{children:e}),t[e]&&a.jsx("span",{className:"ml-auto text-xs text-muted-foreground",children:t[e]})]},e))]})]})]})})]})}export{b as U};

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.