import * as React from 'react' import { Listbox } from '@headlessui/react' function classNames(...classes) { return classes.filter(Boolean).join(' ') } const people = [ 'Wade Cooper', 'Arlene Mccoy', 'Devon Webb', 'Tom Cook', 'Tanya Fox', 'Hellen Schmidt', 'Caroline Schultz', 'Mason Heaney', 'Claudie Smitham', 'Emil Schaefer', ] export default function Home() { return (
) } function PeopleList() { const [active, setActivePerson] = React.useState(people[2]) // Choose a random person on mount React.useEffect(() => { setActivePerson(people[Math.floor(Math.random() * people.length)]) }, []) return (
{ console.log('value:', value) setActivePerson(value) }} > Assigned to
{active}
{people.map(name => ( { return classNames( 'relative py-2 pl-3 cursor-default select-none pr-9 focus:outline-none', active ? 'text-white bg-indigo-600' : 'text-gray-900' ) }} > {({ active, selected }) => ( <> {name} {selected && ( )} )} ))}
) }