/** * @license * Copyright Stbui All Rights Reserved. * https://github.com/stbui/prophet */ import React from 'react'; import { ListPaginationContext } from './ListPaginationContext'; import { ListSortContext } from './ListSortContext'; import { ListFilterContext } from './ListFilterContext'; import { ListContext } from './ListContext'; /** * * @param param0 * * @example * * import { ListContextProvider, useListController, useListContext, useListFilterContext, useListSortContext, useListPaginationContext } from '@stbui/prophet-core'; * * const View = () => { * const { data, ids, filterValues, setFilters } = useListContext(); * const { filterValues, setFilters } = useListFilterContext(); * const { currenntSort, setSort } = useListSortContext(); * const { page, perPage, setPage, setPerPage, total } = useListPaginationContext(); * } * * const App = () => { * const controllerProps = useListController(props); * retrun * } */ const ListContextProvider = ({ value, children }) => { return ( {children} ); }; export default ListContextProvider;