You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

96 line
3.5 KiB

  1. exports.id = 6120;
  2. exports.ids = [6120];
  3. exports.modules = {
  4. /***/ 1288:
  5. /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
  6. "use strict";
  7. /* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(5282);
  8. /* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);
  9. /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(9297);
  10. /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);
  11. const PageBanner = ({
  12. pageTitle
  13. }) => {
  14. return /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", {
  15. className: "page-title-area",
  16. children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", {
  17. className: "d-table",
  18. children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", {
  19. className: "d-table-cell",
  20. children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", {
  21. className: "container",
  22. children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("h2", {
  23. children: pageTitle
  24. })
  25. })
  26. })
  27. })
  28. });
  29. };
  30. /* harmony default export */ __webpack_exports__["Z"] = (PageBanner);
  31. /***/ }),
  32. /***/ 2337:
  33. /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
  34. "use strict";
  35. /* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(5282);
  36. /* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);
  37. /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(9297);
  38. /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);
  39. /* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(1664);
  40. /* harmony import */ var react_toast_notifications__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(9614);
  41. /* harmony import */ var react_toast_notifications__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(react_toast_notifications__WEBPACK_IMPORTED_MODULE_3__);
  42. /* harmony import */ var react_redux__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(79);
  43. /* harmony import */ var react_redux__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(react_redux__WEBPACK_IMPORTED_MODULE_4__);
  44. const AddToCartBtn = ({
  45. id
  46. }) => {
  47. // console.log(id)
  48. const {
  49. addToast
  50. } = (0,react_toast_notifications__WEBPACK_IMPORTED_MODULE_3__.useToasts)();
  51. const dispatch = (0,react_redux__WEBPACK_IMPORTED_MODULE_4__.useDispatch)();
  52. const addToCart = () => {
  53. dispatch({
  54. type: 'ADD_TO_CART',
  55. id
  56. });
  57. addToast('Cart Added Successfully', {
  58. appearance: 'success'
  59. });
  60. };
  61. return /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(next_link__WEBPACK_IMPORTED_MODULE_2__.default, {
  62. href: "#",
  63. children: /*#__PURE__*/react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", {
  64. onClick: e => {
  65. e.preventDefault();
  66. addToCart();
  67. },
  68. className: "add-to-cart-btn",
  69. children: "Add to Cart"
  70. })
  71. });
  72. };
  73. /* harmony default export */ __webpack_exports__["Z"] = (AddToCartBtn);
  74. /***/ })
  75. };
  76. ;