// components/UrlDropdown.jsx import { useState } from "react"; const urlOptions = [ "http://www.mysite.com", "http://www.myseosucks.com", "http://www.sribbble.com", "http://onekeyword.com" ]; export default function UrlDropdown() { const [isOpen, setIsOpen] = useState(false); const [selected, setSelected] = useState(urlOptions[0]); const toggleDropdown = () => setIsOpen((prev) => !prev); const handleSelect = (url: string) => { setSelected(url); setIsOpen(false); }; return (
{/* Input box */}
{selected}
{isOpen ? ( ) : ( )}
{/* Dropdown list */} {isOpen && (
{urlOptions.map((url, index) => (
handleSelect(url)} className={`flex justify-between items-center px-3 py-2 hover:bg-gray-100 cursor-pointer ${selected === url ? "font-bold text-black" : "text-gray-700" }`} > {url} {selected === url && ( )}
))}
)}
); }