PageSourceSearch

https://solar-sharing.farm/c/static/js/16.chunk.js

js solar-sharing.farm collected 2026-10-04 19:23:17 UTC 37,868 bytes, 882 lines download raw bytes

1(this["webpackJsonpfrontend"] = this["webpackJsonpfrontend"] || []).push([[16],{
2
vendor: 604 bytes, lines 3-19
3/***/ "./node_modules/@babel/runtime/helpers/interopRequireDefault.js":
4/*!**********************************************************************!*\
5  !*** ./node_modules/@babel/runtime/helpers/interopRequireDefault.js ***!
6  \**********************************************************************/
7/*! no static exports found */
8/***/ (function(module, exports) {
9
10function _interopRequireDefault(obj) {
11  return obj && obj.__esModule ? obj : {
12    "default": obj
13  };
14}
15
16module.exports = _interopRequireDefault, module.exports.__esModule = true, module.exports["default"] = module.exports;
17
18/***/ }),
19
vendor: 1,714 bytes, lines 20-48
20/***/ "./node_modules/@mui/icons-material/Settings.js":
21/*!******************************************************!*\
22  !*** ./node_modules/@mui/icons-material/Settings.js ***!
23  \******************************************************/
24/*! no static exports found */
25/***/ (function(module, exports, __webpack_require__) {
26
27"use strict";
28
29
30var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "./node_modules/@babel/runtime/helpers/interopRequireDefault.js");
31
32Object.defineProperty(exports, "__esModule", {
33  value: true
34});
35exports.default = void 0;
36
37var _createSvgIcon = _interopRequireDefault(__webpack_require__(/*! ./utils/createSvgIcon */ "./node_modules/@mui/icons-material/utils/createSvgIcon.js"));
38
39var _jsxRuntime = __webpack_require__(/*! react/jsx-runtime */ "./node_modules/react/jsx-runtime.js");
40
41var _default = (0, _createSvgIcon.default)( /*#__PURE__*/(0, _jsxRuntime.jsx)("path", {
42  d: "M19.14 12.94c.04-.3.06-.61.06-.94 0-.32-.02-.64-.07-.94l2.03-1.58c.18-.14.23-.41.12-.61l-1.92-3.32c-.12-.22-.37-.29-.59-.22l-2.39.96c-.5-.38-1.03-.7-1.62-.94l-.36-2.54c-.04-.24-.24-.41-.48-.41h-3.84c-.24 0-.43.17-.47.41l-.36 2.54c-.59.24-1.13.57-1.62.94l-2.39-.96c-.22-.08-.47 0-.59.22L2.74 8.87c-.12.21-.08.47.12.61l2.03 1.58c-.05.3-.09.63-.09.94s.02.64.07.94l-2.03 1.58c-.18.14-.23.41-.12.61l1.92 3.32c.12.22.37.29.59.22l2.39-.96c.5.38 1.03.7 1.62.94l.36 2.54c.05.24.24.41.48.41h3.84c.24 0 .44-.17.47-.41l.36-2.54c.59-.24 1.13-.56 1.62-.94l2.39.96c.22.08.47 0 .59-.22l1.92-3.32c.12-.22.07-.47-.12-.61l-2.01-1.58zM12 15.6c-1.98 0-3.6-1.62-3.6-3.6s1.62-3.6 3.6-3.6 3.6 1.62 3.6 3.6-1.62 3.6-3.6 3.6z"
43}), 'Settings');
44
45exports.default = _default;
46
47/***/ }),
48
vendor: 695 bytes, lines 49-72
49/***/ "./node_modules/@mui/icons-material/utils/createSvgIcon.js":
50/*!*****************************************************************!*\
51  !*** ./node_modules/@mui/icons-material/utils/createSvgIcon.js ***!
52  \*****************************************************************/
53/*! no static exports found */
54/***/ (function(module, exports, __webpack_require__) {
55
56"use strict";
57
58
59Object.defineProperty(exports, "__esModule", {
60  value: true
61});
62Object.defineProperty(exports, "default", {
63  enumerable: true,
64  get: function () {
65    return _utils.createSvgIcon;
66  }
67});
68
69var _utils = __webpack_require__(/*! @mui/material/utils */ "./node_modules/@mui/material/utils/index.js");
70
71/***/ }),
72
73/***/ "./src/components/parts/heading/MainTitle.tsx":
74/*!****************************************************!*\
75  !*** ./src/components/parts/heading/MainTitle.tsx ***!
76  \****************************************************/
77/*! exports provided: default */
78/***/ (function(module, __webpack_exports__, __webpack_require__) {
79
80"use strict";
81__webpack_require__.r(__webpack_exports__);
82/* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js");
83/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);
84/* harmony import */ var _mui_styles__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @mui/styles */ "./node_modules/@mui/styles/index.js");
85/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js");
86/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__);
87__webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js");
88__webpack_require__.$Refresh$.setup(module.i);
89
90var _jsxFileName = "/var/app/src/components/parts/heading/MainTitle.tsx",
91    _s = __webpack_require__.$Refresh$.signature();
92
93 // material-ui
94
95
96
97const useStyles = Object(_mui_styles__WEBPACK_IMPORTED_MODULE_1__["makeStyles"])(theme => Object(_mui_styles__WEBPACK_IMPORTED_MODULE_1__["createStyles"])({
98  mainTtl: {
99    fontSize: '1.6rem',
100    fontWeight: 'bold',
101    letterSpacing: '0.4rem',
102    lineHeight: 1.4,
103    color: '#fff',
104    background: theme.palette.text.primary,
105    borderRadius: 10,
106    padding: '0.6rem 2.4rem',
107    margin: '0 auto 2rem',
108    textAlign: 'center',
109    position: 'relative',
110    [theme.breakpoints.up('md')]: {
111      fontSize: '1.8rem'
112    },
113    [theme.breakpoints.up('lg')]: {
114      fontSize: '2rem'
115    },
116    '&::before, &::after': {
117      content: '""',
118      background: '#fff',
119      width: 10,
120      height: 10,
121      borderRadius: '50%',
122      display: 'inline-block',
123      position: 'absolute',
124      top: '50%',
125      transform: 'translateY(-50%)'
126    },
127    '&::before': {
128      left: '1.2rem'
129    },
130    '&::after': {
131      right: '1.2rem'
132    }
133  }
134}));
135
136const MainTitle = _ref => {
137  _s();
138
139  let {
140    title
141  } = _ref;
142  const classes = useStyles();
143  return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("h3", {
144    className: classes.mainTtl,
145    children: title
146  }, void 0, false, {
147    fileName: _jsxFileName,
148    lineNumber: 51,
149    columnNumber: 10
150  }, undefined);
151};
152
153_s(MainTitle, "8g5FPXexvSEOsxdmU7HicukHGqY=", false, function () {
154  return [useStyles];
155});
156
157_c = MainTitle;
158/* harmony default export */ __webpack_exports__["default"] = (MainTitle);
159
160var _c;
161
162__webpack_require__.$Refresh$.register(_c, "MainTitle");
163
164const currentExports = __react_refresh_utils__.getModuleExports(module.i);
165__react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i);
166
167if (true) {
168  const isHotUpdate = !!module.hot.data;
169  const prevExports = isHotUpdate ? module.hot.data.prevExports : null;
170
171  if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) {
172    module.hot.dispose(
173      /**
174       * A callback to performs a full refresh if React has unrecoverable errors,
175       * and also caches the to-be-disposed module.
176       * @param {*} data A hot module data object from Webpack HMR.
177       * @returns {void}
178       */
179      function hotDisposeCallback(data) {
180        // We have to mutate the data object to get data registered and cached
181        data.prevExports = currentExports;
182      }
183    );
184    module.hot.accept(
185      /**
186       * An error handler to allow self-recovering behaviours.
187       * @param {Error} error An error occurred during evaluation of a module.
188       * @returns {void}
189       */
190      function hotErrorHandler(error) {
191        if (
192          typeof __react_refresh_error_overlay__ !== 'undefined' &&
193          __react_refresh_error_overlay__
194        ) {
195          __react_refresh_error_overlay__.handleRuntimeError(error);
196        }
197
198        if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) {
199          if (window.onHotAcceptError) {
200            window.onHotAcceptError(error.message);
201          }
202        }
203
204        __webpack_require__.c[module.i].hot.accept(hotErrorHandler);
205      }
206    );
207
208    if (isHotUpdate) {
209      if (
210        __react_refresh_utils__.isReactRefreshBoundary(prevExports) &&
211        __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports)
212      ) {
213        module.hot.invalidate();
214      } else {
215        __react_refresh_utils__.enqueueUpdate(
216          /**
217           * A function to dismiss the error overlay after performing React refresh.
218           * @returns {void}
219           */
220          function updateCallback() {
221            if (
222              typeof __react_refresh_error_overlay__ !== 'undefined' &&
223              __react_refresh_error_overlay__
224            ) {
225              __react_refresh_error_overlay__.clearRuntimeErrors();
226            }
227          }
228        );
229      }
230    }
231  } else {
232    if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) {
233      module.hot.invalidate();
234    }
235  }
236}
237/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js")))
238
239/***/ }),
240
241/***/ "./src/components/parts/heading/SmallTitle.tsx":
242/*!*****************************************************!*\
243  !*** ./src/components/parts/heading/SmallTitle.tsx ***!
244  \*****************************************************/
245/*! exports provided: default */
246/***/ (function(module, __webpack_exports__, __webpack_require__) {
247
248"use strict";
249__webpack_require__.r(__webpack_exports__);
250/* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js");
251/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);
252/* harmony import */ var _mui_styles__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @mui/styles */ "./node_modules/@mui/styles/index.js");
253/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js");
254/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__);
255__webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js");
256__webpack_require__.$Refresh$.setup(module.i);
257
258var _jsxFileName = "/var/app/src/components/parts/heading/SmallTitle.tsx",
259    _s = __webpack_require__.$Refresh$.signature();
260
261 // material-ui
262
263
264
265const useStyles = Object(_mui_styles__WEBPACK_IMPORTED_MODULE_1__["makeStyles"])(theme => Object(_mui_styles__WEBPACK_IMPORTED_MODULE_1__["createStyles"])({
266  smTtl: {
267    fontSize: '1.2em',
268    fontWeight: 'bold',
269    lineHeight: 1.6,
270    letterSpacing: '0.15em',
271    margin: '0 auto 1em',
272    [theme.breakpoints.up('md')]: {
273      fontSize: '1.3rem'
274    },
275    [theme.breakpoints.up('lg')]: {
276      fontSize: '1.5em'
277    }
278  }
279}));
280
281const SmallTitle = _ref => {
282  _s();
283
284  let {
285    title
286  } = _ref;
287  const classes = useStyles();
288  return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_2__["jsxDEV"])("h6", {
289    className: classes.smTtl,
290    children: title
291  }, void 0, false, {
292    fileName: _jsxFileName,
293    lineNumber: 28,
294    columnNumber: 10
295  }, undefined);
296};
297
298_s(SmallTitle, "8g5FPXexvSEOsxdmU7HicukHGqY=", false, function () {
299  return [useStyles];
300});
301
302_c = SmallTitle;
303/* harmony default export */ __webpack_exports__["default"] = (SmallTitle);
304
305var _c;
306
307__webpack_require__.$Refresh$.register(_c, "SmallTitle");
308
309const currentExports = __react_refresh_utils__.getModuleExports(module.i);
310__react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i);
311
312if (true) {
313  const isHotUpdate = !!module.hot.data;
314  const prevExports = isHotUpdate ? module.hot.data.prevExports : null;
315
316  if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) {
317    module.hot.dispose(
318      /**
319       * A callback to performs a full refresh if React has unrecoverable errors,
320       * and also caches the to-be-disposed module.
321       * @param {*} data A hot module data object from Webpack HMR.
322       * @returns {void}
323       */
324      function hotDisposeCallback(data) {
325        // We have to mutate the data object to get data registered and cached
326        data.prevExports = currentExports;
327      }
328    );
329    module.hot.accept(
330      /**
331       * An error handler to allow self-recovering behaviours.
332       * @param {Error} error An error occurred during evaluation of a module.
333       * @returns {void}
334       */
335      function hotErrorHandler(error) {
336        if (
337          typeof __react_refresh_error_overlay__ !== 'undefined' &&
338          __react_refresh_error_overlay__
339        ) {
340          __react_refresh_error_overlay__.handleRuntimeError(error);
341        }
342
343        if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) {
344          if (window.onHotAcceptError) {
345            window.onHotAcceptError(error.message);
346          }
347        }
348
349        __webpack_require__.c[module.i].hot.accept(hotErrorHandler);
350      }
351    );
352
353    if (isHotUpdate) {
354      if (
355        __react_refresh_utils__.isReactRefreshBoundary(prevExports) &&
356        __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports)
357      ) {
358        module.hot.invalidate();
359      } else {
360        __react_refresh_utils__.enqueueUpdate(
361          /**
362           * A function to dismiss the error overlay after performing React refresh.
363           * @returns {void}
364           */
365          function updateCallback() {
366            if (
367              typeof __react_refresh_error_overlay__ !== 'undefined' &&
368              __react_refresh_error_overlay__
369            ) {
370              __react_refresh_error_overlay__.clearRuntimeErrors();
371            }
372          }
373        );
374      }
375    }
376  } else {
377    if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) {
378      module.hot.invalidate();
379    }
380  }
381}
382/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js")))
383
384/***/ }),
385
386/***/ "./src/pages/MyPage/FarmingHistory/listFarmingHistory.tsx":
387/*!****************************************************************!*\
388  !*** ./src/pages/MyPage/FarmingHistory/listFarmingHistory.tsx ***!
389  \****************************************************************/
390/*! exports provided: listFarmingHistory */
391/***/ (function(module, __webpack_exports__, __webpack_require__) {
392
393"use strict";
394__webpack_require__.r(__webpack_exports__);
395/* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "listFarmingHistory", function() { return listFarmingHistory; });
396/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js");
397/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);
398/* harmony import */ var react_router_dom__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react-router-dom */ "./node_modules/react-router-dom/index.js");
399/* harmony import */ var _mui_material__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @mui/material */ "./node_modules/@mui/material/index.js");
400/* harmony import */ var _mui_icons_material_Settings__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @mui/icons-material/Settings */ "./node_modules/@mui/icons-material/Settings.js");
401/* harmony import */ var _mui_icons_material_Settings__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_mui_icons_material_Settings__WEBPACK_IMPORTED_MODULE_3__);
402/* harmony import */ var src_components_parts_button__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! src/components/parts/button */ "./src/components/parts/button/index.tsx");
403/* harmony import */ var src_components_parts_heading_MainTitle__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! src/components/parts/heading/MainTitle */ "./src/components/parts/heading/MainTitle.tsx");
404/* harmony import */ var src_components_parts_heading_SmallTitle__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! src/components/parts/heading/SmallTitle */ "./src/components/parts/heading/SmallTitle.tsx");
405/* harmony import */ var react_i18next__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! react-i18next */ "./node_modules/react-i18next/dist/es/index.js");
406/* harmony import */ var _apollo_client__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @apollo/client */ "./node_modules/@apollo/client/index.js");
407/* harmony import */ var src_apolloClient_localState__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! src/apolloClient/localState */ "./src/apolloClient/localState.ts");
408/* harmony import */ var src_graphql_generate_hooks__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! src/graphql/generate/hooks */ "./src/graphql/generate/hooks.ts");
409/* harmony import */ var _auth0_auth0_react__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @auth0/auth0-react */ "./node_modules/@auth0/auth0-react/dist/auth0-react.esm.js");
410/* harmony import */ var _mui_styles__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @mui/styles */ "./node_modules/@mui/styles/index.js");
411/* harmony import */ var src_utils_formatDate__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! src/utils/formatDate */ "./src/utils/formatDate.ts");
412/* harmony import */ var src_common_constants__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! src/common/constants */ "./src/common/constants.ts");
413/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js");
414/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_15___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_15__);
415__webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js");
416__webpack_require__.$Refresh$.setup(module.i);
417
418var _jsxFileName = "/var/app/src/pages/MyPage/FarmingHistory/listFarmingHistory.tsx",
419    _s = __webpack_require__.$Refresh$.signature();
420
421
422 // material-ui
423
424
425
426 // components
427
428
429 // i18
430
431
432
433 // apollo client
434
435
436 // Style
437
438
439
440
441
442const useStyles = Object(_mui_styles__WEBPACK_IMPORTED_MODULE_12__["makeStyles"])(theme => Object(_mui_styles__WEBPACK_IMPORTED_MODULE_12__["createStyles"])({
443  profileForm: {
444    color: theme.palette.text.primary,
445    '& input, select': {
446      color: theme.palette.text.primary
447    }
448  },
449  containerButton: {
450    padding: '0px'
451  },
452  containerContent: {
453    width: '100%',
454    borderStyle: 'solid',
455    borderWidth: '2px',
456    borderRadius: '10px',
457    borderColor: theme.palette.text.primary,
458    padding: '10px',
459    marginTop: '15px',
460    background: 'white'
461  },
462  content: {
463    display: 'flex',
464    fontSize: '16px',
465    flexWrap: 'wrap',
466    width: 'calc(100% - 230px)'
467  },
468  iconContiner: {
469    display: 'flex',
470    flexWrap: 'nowrap',
471    fontSize: 16
472  },
473  icon: {
474    marginRight: '17px',
475    fontSize: '30px!important'
476  },
477  btnEdit: {
478    cursor: 'pointer',
479    marginRight: '17px'
480  },
481  pRight: {
482    paddingRight: 5
483  },
484  pLeft: {
485    paddingLeft: 5
486  },
487  pDate: {
488    display: 'flex'
489  },
490  text: {
491    alignItems: 'center'
492  },
493  boxDelete: {
494    width: '2.5rem'
495  },
496  btnDelete: {
497    cursor: 'pointer'
498  },
499  dialog: {
500    width: 300
501  }
502}));
503const listFarmingHistory = () => {
504  _s();
505
506  // use style
507  const classes = useStyles();
508  const navigate = Object(react_router_dom__WEBPACK_IMPORTED_MODULE_1__["useNavigate"])();
509  const {
510    logout
511  } = Object(_auth0_auth0_react__WEBPACK_IMPORTED_MODULE_11__["useAuth0"])();
512  const currentUser = Object(_apollo_client__WEBPACK_IMPORTED_MODULE_8__["useReactiveVar"])(src_apolloClient_localState__WEBPACK_IMPORTED_MODULE_9__["mockMyInfoVar"]); //https://stackoverflow.com/questions/65587538/mapped-data-rendering-multiple-material-ui-dialog-components
513
514  const [openList, setOpenList] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(false);
515  const [idRecord, setIdRecord] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])('');
516  const [farmingHistories, setFarmingHistories] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])([]); // i18
517
518  const [t] = Object(react_i18next__WEBPACK_IMPORTED_MODULE_7__["useTranslation"])('farmingHistory');
519  const {
520    refetch: getFarmingHistory
521  } = Object(src_graphql_generate_hooks__WEBPACK_IMPORTED_MODULE_10__["useGetFarmingHistoryQuery"])({
522    fetchPolicy: 'no-cache',
523    variables: {
524      account_id: currentUser.account_id_parent
525    },
526    onCompleted: data => {
527      const dataFarmingHistory = data.farming_history;
528      setFarmingHistories(dataFarmingHistory);
529    }
530  });
531
532  const handleCreateFarmingHistory = () => {
533    navigate('/mypage/farming_histories/create');
534  }; //Popup
535
536
537  const handleClickOpen = id => {
538    setIdRecord(id);
539    setOpenList(true);
540  };
541
542  const handleConfirm = () => {
543    setOpenList(false);
544    deleteFarmingHistoryMutation({
545      variables: {
546        id: idRecord
547      }
548    });
549  };
550
551  const handleClose = () => {
552    setOpenList(false);
553  }; //Delete FarmingHistory
554
555
556  const [deleteFarmingHistoryMutation] = Object(src_graphql_generate_hooks__WEBPACK_IMPORTED_MODULE_10__["useDeleteFarmingHistoryMutation"])({
557    onCompleted: data => {
558      var _data$delete_farming_;
559
560      if (!((_data$delete_farming_ = data.delete_farming_history_by_pk) !== null && _data$delete_farming_ !== void 0 && _data$delete_farming_.id)) {
561        logout({
562          returnTo: `${window.location.origin}/401-page`
563        });
564        return;
565      }
566
567      const message = t('common.message.E0055');
568      Object(src_apolloClient_localState__WEBPACK_IMPORTED_MODULE_9__["notificationVar"])({
569        open: true,
570        message,
571        severity: 'success'
572      });
573      getFarmingHistory();
574    }
575  });
576  return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_15__["jsxDEV"])("div", {
577    className: classes.profileForm,
578    children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_15__["jsxDEV"])(src_components_parts_heading_MainTitle__WEBPACK_IMPORTED_MODULE_5__["default"], {
579      title: t('titleList')
580    }, void 0, false, {
581      fileName: _jsxFileName,
582      lineNumber: 149,
583      columnNumber: 7
584    }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_15__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_2__["Box"], {
585      className: "form_box",
586      children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_15__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_2__["Box"], {
587        className: "form-field",
588        children: farmingHistories.length == 0 ? /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_15__["jsxDEV"])(src_components_parts_heading_SmallTitle__WEBPACK_IMPORTED_MODULE_6__["default"], {
589          title: t('noData')
590        }, void 0, false, {
591          fileName: _jsxFileName,
592          lineNumber: 152,
593          columnNumber: 43
594        }, undefined) : ''
595      }, void 0, false, {
596        fileName: _jsxFileName,
597        lineNumber: 151,
598        columnNumber: 9
599      }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_15__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_2__["Box"], {
600        className: `${classes.containerButton} form-field input-3cols`,
601        children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_15__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_2__["Box"], {
602          className: "input-3cols"
603        }, void 0, false, {
604          fileName: _jsxFileName,
605          lineNumber: 155,
606          columnNumber: 11
607        }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_15__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_2__["Box"], {
608          className: "input-3cols"
609        }, void 0, false, {
610          fileName: _jsxFileName,
611          lineNumber: 156,
612          columnNumber: 11
613        }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_15__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_2__["Box"], {
614          className: "input-3cols",
615          children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_15__["jsxDEV"])(src_components_parts_button__WEBPACK_IMPORTED_MODULE_4__["default"], {
616            onClick: handleCreateFarmingHistory,
617            children: t('btn.create')
618          }, void 0, false, {
619            fileName: _jsxFileName,
620            lineNumber: 158,
621            columnNumber: 13
622          }, undefined)
623        }, void 0, false, {
624          fileName: _jsxFileName,
625          lineNumber: 157,
626          columnNumber: 11
627        }, undefined)]
628      }, void 0, true, {
629        fileName: _jsxFileName,
630        lineNumber: 154,
631        columnNumber: 9
632      }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_15__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_2__["Box"], {
633        className: "form-field",
634        children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_15__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_2__["Dialog"], {
635          open: openList,
636          onClose: handleClose,
637          children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_15__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_2__["DialogTitle"], {
638            id: "alert-dialog-title",
639            className: classes.dialog,
640            children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_15__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_2__["Typography"], {
641              variant: "h3",
642              color: "primary",
643              textAlign: "left",
644              children: t('popupDelete')
645            }, void 0, false, {
646              fileName: _jsxFileName,
647              lineNumber: 164,
648              columnNumber: 15
649            }, undefined)
650          }, void 0, false, {
651            fileName: _jsxFileName,
652            lineNumber: 163,
653            columnNumber: 13
654          }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_15__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_2__["DialogActions"], {
655            children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_15__["jsxDEV"])(src_components_parts_button__WEBPACK_IMPORTED_MODULE_4__["default"], {
656              size: "sm",
657              onClick: handleConfirm,
658              children: t('btn.popupSubmit')
659            }, void 0, false, {
660              fileName: _jsxFileName,
661              lineNumber: 169,
662              columnNumber: 15
663            }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_15__["jsxDEV"])(src_components_parts_button__WEBPACK_IMPORTED_MODULE_4__["default"], {
664              variant: "whiteGreen",
665              size: "sm",
666              onClick: handleClose,
667              children: t('btn.popupCancel')
668            }, void 0, false, {
669              fileName: _jsxFileName,
670              lineNumber: 172,
671              columnNumber: 15
672            }, undefined)]
673          }, void 0, true, {
674            fileName: _jsxFileName,
675            lineNumber: 168,
676            columnNumber: 13
677          }, undefined)]
678        }, void 0, true, {
679          fileName: _jsxFileName,
680          lineNumber: 162,
681          columnNumber: 11
682        }, undefined), farmingHistories.map((item, index) => {
683          var _item$crop, _item$cultivar;
684
685          return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_15__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_2__["Box"], {
686            className: classes.containerContent,
687            children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_15__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_2__["Box"], {
688              className: `form-field input-2cols mb-0 ${classes.text}`,
689              alignItems: "center",
690              children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_15__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_2__["Box"], {
691                className: `${classes.content} input-2cols pr-1`,
692                children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_15__["jsxDEV"])("p", {
693                  className: `${classes.pRight} pr-1`,
694                  children: item.cultivar_id == null ? (_item$crop = item.crop) === null || _item$crop === void 0 ? void 0 : _item$crop.name : (_item$cultivar = item.cultivar) === null || _item$cultivar === void 0 ? void 0 : _item$cultivar.name
695                }, void 0, false, {
696                  fileName: _jsxFileName,
697                  lineNumber: 181,
698                  columnNumber: 19
699                }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_15__["jsxDEV"])("div", {
700                  className: classes.pDate,
701                  children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_15__["jsxDEV"])("p", {
702                    className: classes.pRight,
703                    children: item.cultivation_startdate == null ? `${t('nullDate')}` : Object(src_utils_formatDate__WEBPACK_IMPORTED_MODULE_13__["formatDate"])(String(item.cultivation_startdate))
704                  }, void 0, false, {
705                    fileName: _jsxFileName,
706                    lineNumber: 185,
707                    columnNumber: 21
708                  }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_15__["jsxDEV"])("p", {
709                    children: [item.cultivation_startdate == null || item.cultivation_enddate == null ? '~' : `~`, " "]
710                  }, void 0, true, {
711                    fileName: _jsxFileName,
712                    lineNumber: 190,
713                    columnNumber: 21
714                  }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_15__["jsxDEV"])("p", {
715                    className: classes.pLeft,
716                    children: item.cultivation_enddate == null ? `${t('nullDate')}` : Object(src_utils_formatDate__WEBPACK_IMPORTED_MODULE_13__["formatDate"])(String(item.cultivation_enddate))
717                  }, void 0, false, {
718                    fileName: _jsxFileName,
719                    lineNumber: 191,
720                    columnNumber: 21
721                  }, undefined)]
722                }, void 0, true, {
723                  fileName: _jsxFileName,
724                  lineNumber: 184,
725                  columnNumber: 19
726                }, undefined)]
727              }, void 0, true, {
728                fileName: _jsxFileName,
729                lineNumber: 180,
730                columnNumber: 17
731              }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_15__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_2__["Box"], {
732                className: `${classes.iconContiner} input-2cols`,
733                children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_15__["jsxDEV"])(_mui_icons_material_Settings__WEBPACK_IMPORTED_MODULE_3___default.a, {
734                  className: classes.icon
735                }, void 0, false, {
736                  fileName: _jsxFileName,
737                  lineNumber: 199,
738                  columnNumber: 19
739                }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_15__["jsxDEV"])("span", {
740                  className: classes.btnEdit,
741                  onClick: () => {
742                    navigate(`${item.id}/edit`);
743                  },
744                  children: t('btn.edit')
745                }, void 0, false, {
746                  fileName: _jsxFileName,
747                  lineNumber: 200,
748                  columnNumber: 19
749                }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_15__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_2__["Box"], {
750                  className: classes.boxDelete,
751                  children: (currentUser.account_type != src_common_constants__WEBPACK_IMPORTED_MODULE_14__["ACCOUNT_TYPE"].COMPANY_PERSONNEL || currentUser.id == item.creator) && /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_15__["jsxDEV"])("span", {
752                    className: classes.btnDelete,
753                    onClick: () => {
754                      handleClickOpen(item.id);
755                    },
756                    children: t('delete')
757                  }, void 0, false, {
758                    fileName: _jsxFileName,
759                    lineNumber: 210,
760                    columnNumber: 23
761                  }, undefined)
762                }, void 0, false, {
763                  fileName: _jsxFileName,
764                  lineNumber: 208,
765                  columnNumber: 19
766                }, undefined)]
767              }, void 0, true, {
768                fileName: _jsxFileName,
769                lineNumber: 198,
770                columnNumber: 17
771              }, undefined)]
772            }, void 0, true, {
773              fileName: _jsxFileName,
774              lineNumber: 179,
775              columnNumber: 15
776            }, undefined)
777          }, index, false, {
778            fileName: _jsxFileName,
779            lineNumber: 178,
780            columnNumber: 13
781          }, undefined);
782        })]
783      }, void 0, true, {
784        fileName: _jsxFileName,
785        lineNumber: 161,
786        columnNumber: 9
787      }, undefined)]
788    }, void 0, true, {
789      fileName: _jsxFileName,
790      lineNumber: 150,
791      columnNumber: 7
792    }, undefined)]
793  }, void 0, true, {
794    fileName: _jsxFileName,
795    lineNumber: 148,
796    columnNumber: 5
797  }, undefined);
798};
799
800_s(listFarmingHistory, "3ijEuFMJQmyuYa0D/kA36PPQ0cA=", false, function () {
801  return [useStyles, react_router_dom__WEBPACK_IMPORTED_MODULE_1__["useNavigate"], _auth0_auth0_react__WEBPACK_IMPORTED_MODULE_11__["useAuth0"], _apollo_client__WEBPACK_IMPORTED_MODULE_8__["useReactiveVar"], react_i18next__WEBPACK_IMPORTED_MODULE_7__["useTranslation"], src_graphql_generate_hooks__WEBPACK_IMPORTED_MODULE_10__["useGetFarmingHistoryQuery"], src_graphql_generate_hooks__WEBPACK_IMPORTED_MODULE_10__["useDeleteFarmingHistoryMutation"]];
802});
803
804const currentExports = __react_refresh_utils__.getModuleExports(module.i);
805__react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i);
806
807if (true) {
808  const isHotUpdate = !!module.hot.data;
809  const prevExports = isHotUpdate ? module.hot.data.prevExports : null;
810
811  if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) {
812    module.hot.dispose(
813      /**
814       * A callback to performs a full refresh if React has unrecoverable errors,
815       * and also caches the to-be-disposed module.
816       * @param {*} data A hot module data object from Webpack HMR.
817       * @returns {void}
818       */
819      function hotDisposeCallback(data) {
820        // We have to mutate the data object to get data registered and cached
821        data.prevExports = currentExports;
822      }
823    );
824    module.hot.accept(
825      /**
826       * An error handler to allow self-recovering behaviours.
827       * @param {Error} error An error occurred during evaluation of a module.
828       * @returns {void}
829       */
830      function hotErrorHandler(error) {
831        if (
832          typeof __react_refresh_error_overlay__ !== 'undefined' &&
833          __react_refresh_error_overlay__
834        ) {
835          __react_refresh_error_overlay__.handleRuntimeError(error);
836        }
837
838        if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) {
839          if (window.onHotAcceptError) {
840            window.onHotAcceptError(error.message);
841          }
842        }
843
844        __webpack_require__.c[module.i].hot.accept(hotErrorHandler);
845      }
846    );
847
848    if (isHotUpdate) {
849      if (
850        __react_refresh_utils__.isReactRefreshBoundary(prevExports) &&
851        __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports)
852      ) {
853        module.hot.invalidate();
854      } else {
855        __react_refresh_utils__.enqueueUpdate(
856          /**
857           * A function to dismiss the error overlay after performing React refresh.
858           * @returns {void}
859           */
860          function updateCallback() {
861            if (
862              typeof __react_refresh_error_overlay__ !== 'undefined' &&
863              __react_refresh_error_overlay__
864            ) {
865              __react_refresh_error_overlay__.clearRuntimeErrors();
866            }
867          }
868        );
869      }
870    }
871  } else {
872    if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) {
873      module.hot.invalidate();
874    }
875  }
876}
877/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js")))
878
879/***/ })
879
880
881}]);
882//# sourceMappingURL=16.chunk.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.