+ {/* Search input */}
+
+
+ setQuery(e.target.value)}
+ placeholder="Search by name or code…"
+ className="flex-1 text-sm outline-none placeholder:text-neutral-400"
+ />
+ {query && (
+
+ )}
+
+
+ {/* Options list */}
+
+ {/* "No vendor selected" empty option — always available */}
+
+ {filtered.length === 0 ? (
+
No vendors match “{query}”
+ ) : (
+ filtered.map((v) => (
+
+ ))
+ )}
+
+
+ );
+
+ return (
+