melon_frontend/components/list.tsx
2021-07-12 09:11:01 +02:00

7 lines
229 B
TypeScript

import { ReactNode } from "react";
type ListProps<T> = { items: T[]; render: (item: T) => ReactNode };
export default function List<T>({ items, render }: ListProps<T>) {
return <ul>{items.map((item) => render(item))}</ul>;
}