/**
* @license
* Copyright Stbui All Rights Reserved.
* https://github.com/stbui/prophet
*/
import React from 'react';
import useDataProvider from './useDataProvider';
/**
*
* @param Component
*
* @example
*
* import React, { Component } from 'react';
* import { withDataProvider, showNotification } from '@stbui/prophet-core';
*
* class UserList extends Component {
* state = {
* users: [],
* };
*
* componentDidMount() {
* const { dataProvider, dispatch } = this.props;
* dataProvider('GET_LIST', 'users', { filter: { username: 'stbui' } })
* .then(({ data: users }) => this.setState({ users }))
* .catch(error => dispatch(showNotification('error', error.message)));
* }
*
* render() {
* const { users } = this.state;
*
* return (
*
* {users.map((user, key) => (
*
* ))}
*
* );
* }
* }
*
* export default withDataProvider(UserList);
*/
const withDataProvider = Component => props => (
);
export default withDataProvider;