import React, { Component } from 'react';
import ProviderComponent from '../lib/components/ProviderComponent';

const initializer = () => ({
  name: '',
  price: 0,
});

const actions = ({
  setName: (context, name) => ({ name }),
  setPrice: (context, price) => ({ price }),
});

const NewProductProvider = ({ children }) => (
  <ProviderComponent
    {...({ initializer, actions })}
  >{children}
  </ProviderComponent>
);

export default NewProductProvider;
