import { useListController, ListControllerProps, ListControllerResult, } from './useListController'; /** * Render prop version of the useListController hook. * * @see useListController * @example * * const ListView = () =>
...
; * const List = props => ( * * {controllerProps => } * * ) */ export const ListController = ({ children, ...props }: { children: (params: ListControllerResult) => JSX.Element; } & ListControllerProps) => { const controllerProps = useListController(props); return children(controllerProps); };