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.