import { Button } from "./ui/button"; type ListPaneProps = { items: T[]; listItems: () => void; setSelectedItem: (item: T) => void; renderItem: (item: T) => React.ReactNode; title: string; buttonText: string; }; const ListPane = ({ items, listItems, setSelectedItem, renderItem, title, buttonText, }: ListPaneProps) => (

{title}

{items.map((item, index) => (
setSelectedItem(item)} > {renderItem(item)}
))}
); export default ListPane;