// import { Listbox, Transition } from '@headlessui/react' // import { ChevronDownIcon, ChevronUpIcon } from '@heroicons/react/solid' import useMarketList from '../hooks/useMarketList' import useMangoStore from '../stores/useMangoStore' const MarketSelect = () => { const { spotMarkets } = useMarketList() const selectedMarket = useMangoStore((s) => s.selectedMarket) const setMangoStore = useMangoStore((s) => s.set) const handleChange = (mktName) => { setMangoStore((state) => { state.selectedMarket = { name: mktName, address: spotMarkets[mktName] } }) } return (
{/*
Markets
*/}
{Object.entries(spotMarkets).map(([name, address]) => (
handleChange(name)} key={address} > {name}
))}
{/* {({ open }) => ( <>
{selectedMarket.name} {open ? ( ) : ( )}
Markets
{Object.entries(spotMarkets).map(([name, address]) => ( {({ selected }) => (
{name}
)}
))}
)}
*/}
) } export default MarketSelect