diff --git a/src/components/SearchableList.tsx b/src/components/SearchableList.tsx index a172911..9f10599 100644 --- a/src/components/SearchableList.tsx +++ b/src/components/SearchableList.tsx @@ -1,4 +1,4 @@ -import { Component, FC, useState } from "react"; +import { Component, FC, ReactEventHandler, useState } from "react"; interface ItemProps { name: string; @@ -6,11 +6,18 @@ interface ItemProps { } interface ListProps { + title: string; + onRefresh: ReactEventHandler; component: Component>; map: { [key: string]: Item }; } -const SearchableList: FC> = ({ component, map }) => { +const SearchableList: FC> = ({ + title, + onRefresh, + component, + map, +}) => { const [filter, setFilter] = useState(""); const onChange: ReactEventHandler = (event) => { @@ -25,7 +32,15 @@ const SearchableList: FC> = ({ component, map }) => { } return ( -
+
+
+

+ {title} +

+ +