'use client';
import {Select,SelectContent,SelectItem,SelectTrigger,SelectValue} from '@/components/ui/select';
export function Choice({value,onChange,options,label}:{value:string,onChange:(v:string)=>void,options:string[],label:string}){return <label className="field">{label}<Select value={value} onValueChange={v=>onChange(String(v))}><SelectTrigger className="w-full h-11 bg-white"><SelectValue/></SelectTrigger><SelectContent>{options.map(o=><SelectItem key={o} value={o}>{o}</SelectItem>)}</SelectContent></Select></label>}
export async function mutate(data:Record<string,unknown>){const res=await fetch('/api/market',{method:'POST',headers:{'Content-Type':'application/json'},body:JSON.stringify(data)});const body=await res.json() as {error?:string,ok?:boolean,id?:string};if(!res.ok)throw new Error(body.error||'Operațiunea nu a reușit.');return body;}
export const propertyTypes=['Apartamente','Garsoniere','Case','Terenuri','Spații comerciale','Hale','Parcări'];
export const dealTypes=['Cumpărare','Închiriere','Regim hotelier'];
