import{j as e}from"./vendor-radix-DNp60FuA.js";import{B as i,p}from"./index-DyYtMrmN.js";import{C as d,a as h,b as x,c as C,d as f,e as j}from"./command-BrJR7h3G.js";import{P as u,a as S,b as N}from"./popover-Cou35VfA.js";import{C as m}from"./countries-jDUnRHCO.js";import{r as w}from"./vendor-react-DL0tRKZA.js";import{S as y}from"./scroll-area-Dgnneqa-.js";import{C as b}from"./chevrons-up-down-K3h8FrvN.js";import{C as v}from"./check-DILptOyH.js";function U({value:o,onValueChange:t,placeholder:c="Select country",disabled:l=!1}){const[a,r]=w.useState(!1),n=m.find(s=>s.code===o);return e.jsxs(u,{open:a,onOpenChange:r,children:[e.jsx(S,{asChild:!0,children:e.jsxs(i,{variant:"outline",role:"combobox","aria-expanded":a,className:"w-full justify-between",disabled:l,children:[n?n.name:c,e.jsx(b,{className:"ml-2 h-4 w-4 shrink-0 opacity-50"})]})}),e.jsx(N,{className:"z-[9999] w-full p-0",align:"start",children:e.jsxs(d,{children:[e.jsx(h,{placeholder:"Search country..."}),e.jsxs(x,{children:[e.jsx(C,{children:"No country found."}),e.jsx(y,{className:"h-[300px]",children:e.jsx(f,{children:m.map(s=>e.jsxs(j,{value:s.name,onSelect:()=>{t(s.code),r(!1)},children:[e.jsx(v,{className:p("mr-2 h-4 w-4",o===s.code?"opacity-100":"opacity-0")}),s.name]},s.code))})})]})]})})]})}export{U as C};