import React from "react";
import Product from "./components/product";
import SettingsContext from "./settings-context";
import { Settings } from "./types";

interface BookingProductProps {
  productCode: string;
  productName: string;
  rating?: number;
  settings: Settings;
}

const BookingProduct: React.FC<BookingProductProps> = ({
  productCode,
  productName,
  rating,
  settings,
}) => {
  return (
    <SettingsContext.Provider value={settings}>
      <Product
        productCode={productCode}
        productName={productName}
        rating={rating}
      ></Product>
    </SettingsContext.Provider>
  );
};

export default BookingProduct;
