1(this["webpackJsonpfrontend"] = this["webpackJsonpfrontend"] || []).push([[13],{ 2
3/***/ "./src/common/apiConstants.ts": 4/*!************************************!*\ 5 !*** ./src/common/apiConstants.ts ***! 6 \************************************/ 7/*! exports provided: API_GET_CITY_JAPAN */ 8/***/ (function(module, __webpack_exports__, __webpack_require__) { 9 10"use strict"; 11__webpack_require__.r(__webpack_exports__); 12/* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "API_GET_CITY_JAPAN", function() { return API_GET_CITY_JAPAN; }); 13__webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); 14__webpack_require__.$Refresh$.setup(module.i); 15 16const API_GET_CITY_JAPAN = 'https://postal-codes-jp.azurewebsites.net/api'; 17 18const currentExports = __react_refresh_utils__.getModuleExports(module.i); 19__react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); 20 21if (true) { 22 const isHotUpdate = !!module.hot.data; 23 const prevExports = isHotUpdate ? module.hot.data.prevExports : null; 24 25 if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { 26 module.hot.dispose( 27 /** 28 * A callback to performs a full refresh if React has unrecoverable errors, 29 * and also caches the to-be-disposed module. 30 * @param {*} data A hot module data object from Webpack HMR. 31 * @returns {void} 32 */ 33 function hotDisposeCallback(data) { 34 // We have to mutate the data object to get data registered and cached 35 data.prevExports = currentExports; 36 } 37 ); 38 module.hot.accept( 39 /** 40 * An error handler to allow self-recovering behaviours. 41 * @param {Error} error An error occurred during evaluation of a module. 42 * @returns {void} 43 */ 44 function hotErrorHandler(error) { 45 if ( 46 typeof __react_refresh_error_overlay__ !== 'undefined' && 47 __react_refresh_error_overlay__ 48 ) { 49 __react_refresh_error_overlay__.handleRuntimeError(error); 50 } 51 52 if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { 53 if (window.onHotAcceptError) { 54 window.onHotAcceptError(error.message); 55 } 56 } 57 58 __webpack_require__.c[module.i].hot.accept(hotErrorHandler); 59 } 60 ); 61 62 if (isHotUpdate) { 63 if ( 64 __react_refresh_utils__.isReactRefreshBoundary(prevExports) && 65 __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) 66 ) { 67 module.hot.invalidate(); 68 } else { 69 __react_refresh_utils__.enqueueUpdate( 70 /** 71 * A function to dismiss the error overlay after performing React refresh. 72 * @returns {void} 73 */ 74 function updateCallback() { 75 if ( 76 typeof __react_refresh_error_overlay__ !== 'undefined' && 77 __react_refresh_error_overlay__ 78 ) { 79 __react_refresh_error_overlay__.clearRuntimeErrors(); 80 } 81 } 82 ); 83 } 84 } 85 } else { 86 if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { 87 module.hot.invalidate(); 88 } 89 } 90} 91/* 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"))) 92 93/***/ }), 94
95/***/ "./src/common/helper.ts": 96/*!******************************!*\ 97 !*** ./src/common/helper.ts ***! 98 \******************************/ 99/*! exports provided: handleDecimal, handleInteger, handleSmallint, checkValidDay, stringValidation */ 100/***/ (function(module, __webpack_exports__, __webpack_require__) { 101 102"use strict"; 103__webpack_require__.r(__webpack_exports__); 104/* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "handleDecimal", function() { return handleDecimal; }); 105/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "handleInteger", function() { return handleInteger; }); 106/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "handleSmallint", function() { return handleSmallint; }); 107/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "checkValidDay", function() { return checkValidDay; }); 108/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "stringValidation", function() { return stringValidation; }); 109/* harmony import */ var _constants__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./constants */ "./src/common/constants.ts"); 110/* harmony import */ var _regex__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./regex */ "./src/common/regex.ts"); 111/* harmony import */ var yup__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! yup */ "./node_modules/yup/es/index.js"); 112__webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); 113__webpack_require__.$Refresh$.setup(module.i); 114 115 116 117 118/** 119 * 120 * @param inputObj 121 * @returns 122 */ 123 124const handleDecimal = inputObj => { 125 const { 126 value 127 } = inputObj; 128 if (Number(value) <= _constants__WEBPACK_IMPORTED_MODULE_0__["INTEGER_MAX_LENGTH"] && !String(value).includes('.')) return true; 129 return false; 130}; 131/** 132 * 133 * @param inputObj 134 * @returns 135 */ 136 137const handleInteger = inputObj => { 138 const { 139 value 140 } = inputObj; 141 if (Number(value) <= _constants__WEBPACK_IMPORTED_MODULE_0__["INTEGER_MAX_LENGTH"]) return true; 142 return false; 143}; 144/** 145 * 146 * @param inputObj 147 * @returns 148 */ 149 150const handleSmallint = inputObj => { 151 const { 152 value 153 } = inputObj; 154 if (Number(value) <= _constants__WEBPACK_IMPORTED_MODULE_0__["SMALLINT_MAX_LENGTH"]) return true; 155 return false; 156}; 157/** 158 * 159 * @param year 160 * @param month 161 * @param day 162 * @returns 163 */ 164 165const checkValidDay = (year, month, day) => { 166 if (day < 1 || day > 31) { 167 return false; 168 } // Check months 4, 6, 9, 11 with less than 31 days 169 170
171 if ((month === 4 || month === 6 || month === 9 || month === 11) && day === 31) { 172 return false; 173 } // If month 2 - doesnt work 174 175 176 if (month === 2) { 177 const isLeapYear = year % 4 == 0 && (year % 100 != 0 || year % 400 == 0); 178 179 if (day > 29 || day == 29 && !isLeapYear) { 180 return false; 181 } 182 } 183 184 return true; 185}; 186/** 187 * 188 * @param msg 189 * @param label 190 * @param isRequired 191 * @returns 192 */ 193 194const stringValidation = function (msg, label) { 195 let isRequired = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false; 196 let maxLength = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : _regex__WEBPACK_IMPORTED_MODULE_1__["LENGTH_DEFAULT_INPUT"]; 197 let message = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : 'characterMaxLength'; 198 let validation = yup__WEBPACK_IMPORTED_MODULE_2__["string"]().nullable().trim(); 199 200 if (maxLength !== null) { 201 validation = validation.max(maxLength, msg(message).replace('{0}', label).replace('{1}', `${maxLength}`)); 202 } 203 204 return isRequired ? validation.required(msg('required').replace('{0}', label)) : validation; 205}; 206 207const currentExports = __react_refresh_utils__.getModuleExports(module.i); 208__react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); 209 210if (true) { 211 const isHotUpdate = !!module.hot.data; 212 const prevExports = isHotUpdate ? module.hot.data.prevExports : null; 213 214 if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { 215 module.hot.dispose( 216 /** 217 * A callback to performs a full refresh if React has unrecoverable errors, 218 * and also caches the to-be-disposed module. 219 * @param {*} data A hot module data object from Webpack HMR. 220 * @returns {void} 221 */ 222 function hotDisposeCallback(data) { 223 // We have to mutate the data object to get data registered and cached 224 data.prevExports = currentExports; 225 } 226 ); 227 module.hot.accept( 228 /** 229 * An error handler to allow self-recovering behaviours. 230 * @param {Error} error An error occurred during evaluation of a module. 231 * @returns {void} 232 */ 233 function hotErrorHandler(error) { 234 if ( 235 typeof __react_refresh_error_overlay__ !== 'undefined' && 236 __react_refresh_error_overlay__ 237 ) { 238 __react_refresh_error_overlay__.handleRuntimeError(error); 239 } 240 241 if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { 242 if (window.onHotAcceptError) { 243 window.onHotAcceptError(error.message); 244 } 245 } 246 247 __webpack_require__.c[module.i].hot.accept(hotErrorHandler); 248 } 249 ); 250 251 if (isHotUpdate) { 252 if ( 253 __react_refresh_utils__.isReactRefreshBoundary(prevExports) && 254 __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) 255 ) { 256 module.hot.invalidate(); 257 } else { 258 __react_refresh_utils__.enqueueUpdate( 259 /** 260 * A function to dismiss the error overlay after performing React refresh. 261 * @returns {void} 262 */ 263 function updateCallback() { 264 if ( 265 typeof __react_refresh_error_overlay__ !== 'undefined' && 266 __react_refresh_error_overlay__ 267 ) { 268 __react_refresh_error_overlay__.clearRuntimeErrors(); 269 } 270 } 271 ); 272 } 273 } 274 } else { 275 if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { 276 module.hot.invalidate(); 277 } 278 } 279} 280/* 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"))) 281 282/***/ }), 283
284/***/ "./src/hooks/city.ts": 285/*!***************************!*\ 286 !*** ./src/hooks/city.ts ***! 287 \***************************/ 288/*! exports provided: useCities */ 289/***/ (function(module, __webpack_exports__, __webpack_require__) { 290 291"use strict"; 292__webpack_require__.r(__webpack_exports__); 293/* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "useCities", function() { return useCities; }); 294/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 295/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); 296/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! axios */ "./node_modules/axios/index.js"); 297/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(axios__WEBPACK_IMPORTED_MODULE_1__); 298/* harmony import */ var src_common_apiConstants__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! src/common/apiConstants */ "./src/common/apiConstants.ts"); 299__webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); 300__webpack_require__.$Refresh$.setup(module.i); 301 302var _s = __webpack_require__.$Refresh$.signature(); 303 304 305 306 307function useCities(prefectureCode) { 308 _s(); 309 310 const [cities, setCities] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])([]); 311 Object(react__WEBPACK_IMPORTED_MODULE_0__["useEffect"])(() => { 312 if (prefectureCode) { 313 // default first item is code: '' 314 axios__WEBPACK_IMPORTED_MODULE_1___default.a.get(`${src_common_apiConstants__WEBPACK_IMPORTED_MODULE_2__["API_GET_CITY_JAPAN"]}/Cities/Pref/${prefectureCode}`).then(res => setCities([...res.data])); 315 } 316 }, [prefectureCode]); 317 return cities; 318} 319 320_s(useCities, "DiWQVw0ar2n3PLd56i1Tx+k2gPg="); 321 322const currentExports = __react_refresh_utils__.getModuleExports(module.i); 323__react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); 324 325if (true) { 326 const isHotUpdate = !!module.hot.data; 327 const prevExports = isHotUpdate ? module.hot.data.prevExports : null; 328 329 if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { 330 module.hot.dispose( 331 /** 332 * A callback to performs a full refresh if React has unrecoverable errors, 333 * and also caches the to-be-disposed module. 334 * @param {*} data A hot module data object from Webpack HMR. 335 * @returns {void} 336 */ 337 function hotDisposeCallback(data) { 338 // We have to mutate the data object to get data registered and cached 339 data.prevExports = currentExports; 340 } 341 ); 342 module.hot.accept( 343 /** 344 * An error handler to allow self-recovering behaviours. 345 * @param {Error} error An error occurred during evaluation of a module. 346 * @returns {void} 347 */ 348 function hotErrorHandler(error) { 349 if ( 350 typeof __react_refresh_error_overlay__ !== 'undefined' && 351 __react_refresh_error_overlay__ 352 ) { 353 __react_refresh_error_overlay__.handleRuntimeError(error); 354 } 355 356 if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { 357 if (window.onHotAcceptError) { 358 window.onHotAcceptError(error.message); 359 } 360 } 361 362 __webpack_require__.c[module.i].hot.accept(hotErrorHandler); 363 } 364 ); 365 366 if (isHotUpdate) { 367 if ( 368 __react_refresh_utils__.isReactRefreshBoundary(prevExports) && 369 __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) 370 ) { 371 module.hot.invalidate(); 372 } else { 373 __react_refresh_utils__.enqueueUpdate( 374 /** 375 * A function to dismiss the error overlay after performing React refresh. 376 * @returns {void} 377 */ 378 function updateCallback() { 379 if ( 380 typeof __react_refresh_error_overlay__ !== 'undefined' && 381 __react_refresh_error_overlay__ 382 ) { 383 __react_refresh_error_overlay__.clearRuntimeErrors(); 384 } 385 } 386 ); 387 } 388 } 389 } else { 390 if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) {
391 module.hot.invalidate(); 392 } 393 } 394} 395/* 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"))) 396 397/***/ }), 398
399/***/ "./src/hooks/prefecture.ts": 400/*!*********************************!*\ 401 !*** ./src/hooks/prefecture.ts ***! 402 \*********************************/ 403/*! exports provided: usePrefectures */ 404/***/ (function(module, __webpack_exports__, __webpack_require__) { 405 406"use strict"; 407__webpack_require__.r(__webpack_exports__); 408/* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "usePrefectures", function() { return usePrefectures; }); 409/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 410/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); 411/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! axios */ "./node_modules/axios/index.js"); 412/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(axios__WEBPACK_IMPORTED_MODULE_1__); 413/* harmony import */ var src_common_apiConstants__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! src/common/apiConstants */ "./src/common/apiConstants.ts"); 414__webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); 415__webpack_require__.$Refresh$.setup(module.i); 416 417var _s = __webpack_require__.$Refresh$.signature(); 418 419 420 421 422function usePrefectures() { 423 _s(); 424 425 const [prefectures, setPrefectures] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])([]); 426 Object(react__WEBPACK_IMPORTED_MODULE_0__["useEffect"])(() => { 427 // default first item is code: '' 428 axios__WEBPACK_IMPORTED_MODULE_1___default.a.get(`${src_common_apiConstants__WEBPACK_IMPORTED_MODULE_2__["API_GET_CITY_JAPAN"]}/Prefs`).then(res => setPrefectures([...res.data])); 429 }, []); 430 return prefectures; 431} 432 433_s(usePrefectures, "vB4m9Fw/UCc8OOcZTbZBcWDnh8c="); 434 435const currentExports = __react_refresh_utils__.getModuleExports(module.i); 436__react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); 437 438if (true) { 439 const isHotUpdate = !!module.hot.data; 440 const prevExports = isHotUpdate ? module.hot.data.prevExports : null; 441 442 if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { 443 module.hot.dispose( 444 /** 445 * A callback to performs a full refresh if React has unrecoverable errors, 446 * and also caches the to-be-disposed module. 447 * @param {*} data A hot module data object from Webpack HMR. 448 * @returns {void} 449 */ 450 function hotDisposeCallback(data) { 451 // We have to mutate the data object to get data registered and cached 452 data.prevExports = currentExports; 453 } 454 ); 455 module.hot.accept( 456 /** 457 * An error handler to allow self-recovering behaviours. 458 * @param {Error} error An error occurred during evaluation of a module. 459 * @returns {void} 460 */ 461 function hotErrorHandler(error) { 462 if ( 463 typeof __react_refresh_error_overlay__ !== 'undefined' && 464 __react_refresh_error_overlay__ 465 ) { 466 __react_refresh_error_overlay__.handleRuntimeError(error); 467 } 468 469 if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { 470 if (window.onHotAcceptError) { 471 window.onHotAcceptError(error.message); 472 } 473 } 474 475 __webpack_require__.c[module.i].hot.accept(hotErrorHandler); 476 } 477 ); 478 479 if (isHotUpdate) { 480 if ( 481 __react_refresh_utils__.isReactRefreshBoundary(prevExports) && 482 __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) 483 ) { 484 module.hot.invalidate(); 485 } else { 486 __react_refresh_utils__.enqueueUpdate( 487 /** 488 * A function to dismiss the error overlay after performing React refresh. 489 * @returns {void} 490 */ 491 function updateCallback() { 492 if ( 493 typeof __react_refresh_error_overlay__ !== 'undefined' && 494 __react_refresh_error_overlay__ 495 ) { 496 __react_refresh_error_overlay__.clearRuntimeErrors(); 497 } 498 } 499 ); 500 } 501 } 502 } else { 503 if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) {
504 module.hot.invalidate(); 505 } 506 } 507} 508/* 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"))) 509 510/***/ }), 511
512/***/ "./src/hooks/refreshMyInfoState.ts": 513/*!*****************************************!*\ 514 !*** ./src/hooks/refreshMyInfoState.ts ***! 515 \*****************************************/ 516/*! exports provided: useRefreshMyInfo */ 517/***/ (function(module, __webpack_exports__, __webpack_require__) { 518 519"use strict"; 520__webpack_require__.r(__webpack_exports__); 521/* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "useRefreshMyInfo", function() { return useRefreshMyInfo; }); 522/* harmony import */ var src_apolloClient_localState__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! src/apolloClient/localState */ "./src/apolloClient/localState.ts"); 523/* harmony import */ var _apollo_client__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @apollo/client */ "./node_modules/@apollo/client/index.js"); 524/* harmony import */ var src_graphql_generate_hooks__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! src/graphql/generate/hooks */ "./src/graphql/generate/hooks.ts"); 525__webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); 526__webpack_require__.$Refresh$.setup(module.i); 527 528var _s = __webpack_require__.$Refresh$.signature(); 529 530 531 532 533function useRefreshMyInfo() { 534 _s(); 535 536 const currentUser = Object(_apollo_client__WEBPACK_IMPORTED_MODULE_1__["useReactiveVar"])(src_apolloClient_localState__WEBPACK_IMPORTED_MODULE_0__["mockMyInfoVar"]); 537 const [getAccountById] = Object(src_graphql_generate_hooks__WEBPACK_IMPORTED_MODULE_2__["useGetAccountByIdLazyQuery"])({ 538 variables: { 539 id: currentUser.id 540 }, 541 fetchPolicy: 'no-cache', 542 onCompleted: data => { 543 if (data !== null && data !== void 0 && data.account_by_pk) Object(src_apolloClient_localState__WEBPACK_IMPORTED_MODULE_0__["mockMyInfoVar"])({ ...data.account_by_pk, 544 account_id_parent: data.account_by_pk.corporation_account_id || data.account_by_pk.id 545 }); 546 } 547 }); 548 return getAccountById; 549} 550 551_s(useRefreshMyInfo, "m3mBxbI2UNK2VwEEZbEx0P7xuio=", false, function () { 552 return [_apollo_client__WEBPACK_IMPORTED_MODULE_1__["useReactiveVar"], src_graphql_generate_hooks__WEBPACK_IMPORTED_MODULE_2__["useGetAccountByIdLazyQuery"]]; 553}); 554 555const currentExports = __react_refresh_utils__.getModuleExports(module.i); 556__react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); 557 558if (true) { 559 const isHotUpdate = !!module.hot.data; 560 const prevExports = isHotUpdate ? module.hot.data.prevExports : null; 561 562 if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { 563 module.hot.dispose( 564 /** 565 * A callback to performs a full refresh if React has unrecoverable errors, 566 * and also caches the to-be-disposed module. 567 * @param {*} data A hot module data object from Webpack HMR. 568 * @returns {void} 569 */ 570 function hotDisposeCallback(data) { 571 // We have to mutate the data object to get data registered and cached 572 data.prevExports = currentExports; 573 } 574 ); 575 module.hot.accept( 576 /** 577 * An error handler to allow self-recovering behaviours. 578 * @param {Error} error An error occurred during evaluation of a module. 579 * @returns {void} 580 */ 581 function hotErrorHandler(error) { 582 if ( 583 typeof __react_refresh_error_overlay__ !== 'undefined' && 584 __react_refresh_error_overlay__ 585 ) { 586 __react_refresh_error_overlay__.handleRuntimeError(error); 587 } 588 589 if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { 590 if (window.onHotAcceptError) { 591 window.onHotAcceptError(error.message); 592 } 593 } 594 595 __webpack_require__.c[module.i].hot.accept(hotErrorHandler); 596 } 597 ); 598 599 if (isHotUpdate) { 600 if ( 601 __react_refresh_utils__.isReactRefreshBoundary(prevExports) && 602 __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) 603 ) {
604 module.hot.invalidate(); 605 } else { 606 __react_refresh_utils__.enqueueUpdate( 607 /** 608 * A function to dismiss the error overlay after performing React refresh. 609 * @returns {void} 610 */ 611 function updateCallback() { 612 if ( 613 typeof __react_refresh_error_overlay__ !== 'undefined' && 614 __react_refresh_error_overlay__ 615 ) { 616 __react_refresh_error_overlay__.clearRuntimeErrors(); 617 } 618 } 619 ); 620 } 621 } 622 } else { 623 if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { 624 module.hot.invalidate(); 625 } 626 } 627} 628/* 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"))) 629 630/***/ }), 631
632/***/ "./src/pages/MyPage/Corporation/EditCorporation.tsx": 633/*!**********************************************************!*\ 634 !*** ./src/pages/MyPage/Corporation/EditCorporation.tsx ***! 635 \**********************************************************/ 636/*! exports provided: EditCorporation */ 637/***/ (function(module, __webpack_exports__, __webpack_require__) { 638 639"use strict"; 640__webpack_require__.r(__webpack_exports__); 641/* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "EditCorporation", function() { return EditCorporation; }); 642/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 643/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); 644/* harmony import */ var react_router_dom__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react-router-dom */ "./node_modules/react-router-dom/index.js"); 645/* harmony import */ var react_number_format__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react-number-format */ "./node_modules/react-number-format/dist/react-number-format.es.js"); 646/* harmony import */ var react_i18next__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react-i18next */ "./node_modules/react-i18next/dist/es/index.js"); 647/* harmony import */ var _mui_material__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @mui/material */ "./node_modules/@mui/material/index.js"); 648/* harmony import */ var _mui_styles__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @mui/styles */ "./node_modules/@mui/styles/index.js"); 649/* harmony import */ var src_components_parts_form_input__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! src/components/parts/form/input */ "./src/components/parts/form/input/index.tsx"); 650/* harmony import */ var src_components_parts_button__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! src/components/parts/button */ "./src/components/parts/button/index.tsx"); 651/* harmony import */ var src_components_parts_form_InputFile__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! src/components/parts/form/InputFile */ "./src/components/parts/form/InputFile/index.tsx"); 652/* harmony import */ var src_components_parts_heading_MainTitle__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! src/components/parts/heading/MainTitle */ "./src/components/parts/heading/MainTitle.tsx"); 653/* harmony import */ var src_components_OverlayLoading__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! src/components/OverlayLoading */ "./src/components/OverlayLoading/index.tsx"); 654/* harmony import */ var src_apolloClient_localState__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! src/apolloClient/localState */ "./src/apolloClient/localState.ts"); 655/* harmony import */ var formik__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! formik */ "./node_modules/formik/dist/formik.esm.js"); 656/* harmony import */ var src_hooks_prefecture__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! src/hooks/prefecture */ "./src/hooks/prefecture.ts"); 657/* harmony import */ var src_hooks_city__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! src/hooks/city */ "./src/hooks/city.ts"); 658/* harmony import */ var src_hooks_refreshMyInfoState__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! src/hooks/refreshMyInfoState */ "./src/hooks/refreshMyInfoState.ts"); 659/* harmony import */ var src_graphql_generate_hooks__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! src/graphql/generate/hooks */ "./src/graphql/generate/hooks.ts"); 660/* harmony import */ var _apollo_client__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! @apollo/client */ "./node_modules/@apollo/client/index.js"); 661/* harmony import */ var _auth0_auth0_react__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! @auth0/auth0-react */ "./node_modules/@auth0/auth0-react/dist/auth0-react.esm.js"); 662/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! axios */ "./node_modules/axios/index.js"); 663/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_19___default = /*#__PURE__*/__webpack_require__.n(axios__WEBPACK_IMPORTED_MODULE_19__); 664/* harmony import */ var src_services_s3Upload__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! src/services/s3Upload */ "./src/services/s3Upload.ts"); 665/* harmony import */ var src_config__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! src/config */ "./src/config.ts"); 666/* harmony import */ var src_common_constants__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! src/common/constants */ "./src/common/constants.ts"); 667/* harmony import */ var src_common_helper__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! src/common/helper */ "./src/common/helper.ts"); 668/* harmony import */ var src_common_apiConstants__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! src/common/apiConstants */ "./src/common/apiConstants.ts"); 669/* harmony import */ var src_validations_myPage_CorporationSchema__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! src/validations/myPage/CorporationSchema */ "./src/validations/myPage/CorporationSchema.ts"); 670/* harmony import */ var src_common_regex__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! src/common/regex */ "./src/common/regex.ts"); 671/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js"); 672/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__); 673__webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); 674__webpack_require__.$Refresh$.setup(module.i); 675 676var _jsxFileName = "/var/app/src/pages/MyPage/Corporation/EditCorporation.tsx", 677 _s = __webpack_require__.$Refresh$.signature(); 678 679 680 681 682 // material-ui 683 684 685 // components 686 687 688 689 690 691 // localState 692 693 // formik 694 695 // hooks 696 697 698 699 // hooks 700 701 702 703 // other service 704 705 706 // utils 707 708 709 710 711 712 713 714 715 716const useStyles = Object(_mui_styles__WEBPACK_IMPORTED_MODULE_5__["makeStyles"])(() => Object(_mui_styles__WEBPACK_IMPORTED_MODULE_5__["createStyles"])({ 717 root: { 718 '& .input-3cols .input-item-3cols .message-error': { 719 lineHeight: 1.35, 720 padding: '0 0.6rem 0 0' 721 }, 722 '& .form_box-has-require': { 723 '& .form-field:not(.field-2cols)': { 724 '& .form-ttl': { 725 width: '20%' 726 }, 727 '& .form-input': { 728 width: '77%' 729 } 730 } 731 } 732 }, 733 selectArrow: { 734 width: '100%', 735 '& select': { 736 backgroundImage: `url('${src_config__WEBPACK_IMPORTED_MODULE_21__["config"].publicUrl}/images/icon-arrow.png')`, 737 backgroundRepeat: 'no-repeat',
738 backgroundPosition: `calc(100% - 10px)`, 739 paddingRight: '30px' 740 } 741 } 742})); 743const EditCorporation = () => { 744 _s(); 745 746 var _prefectures$find; 747 748 const [t] = Object(react_i18next__WEBPACK_IMPORTED_MODULE_3__["useTranslation"])('corporation'); 749 const [c] = Object(react_i18next__WEBPACK_IMPORTED_MODULE_3__["useTranslation"])('common'); 750 const [v] = Object(react_i18next__WEBPACK_IMPORTED_MODULE_3__["useTranslation"])('validation'); 751 const classes = useStyles(); 752 const navigate = Object(react_router_dom__WEBPACK_IMPORTED_MODULE_1__["useNavigate"])(); 753 const { 754 logout 755 } = Object(_auth0_auth0_react__WEBPACK_IMPORTED_MODULE_18__["useAuth0"])(); // local state 756 757 const currentUser = Object(_apollo_client__WEBPACK_IMPORTED_MODULE_17__["useReactiveVar"])(src_apolloClient_localState__WEBPACK_IMPORTED_MODULE_11__["mockMyInfoVar"]); 758 const bearerToken = Object(_apollo_client__WEBPACK_IMPORTED_MODULE_17__["useReactiveVar"])(src_apolloClient_localState__WEBPACK_IMPORTED_MODULE_11__["bearerTokenVar"]); // States 759 760 const [farmerId, setFarmerId] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(''); 761 const [accountFile, setAccountFile] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])([]); 762 const [loading, setLoading] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(false); 763 const [resetFile, setResetFile] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(false); 764 const [hasError, setHasError] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(false); 765 const [bussiness, setBussiness] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])([]); 766 const [isErrorAvatar, setIsErrorAvatar] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(false); 767 const [isErrorCover, setIsErrorCover] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(false); 768 const [isOnlyView, setIsOnlyView] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(false); 769 const [initialValues, setInitialValues] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])({ 770 name: '', 771 name_kana: '', 772 representative_name: '', 773 representative_name_kana: '', 774 mail_address: '', 775 capital_stock: '', 776 number_of_staff: '', 777 tel: '', 778 fax: '', 779 date_of_establishment: '', 780 zip_code: '', 781 prefecture: '', 782 city: '', 783 address_1: '', 784 url: '', 785 profileUrl: '', 786 coverUrl: '', 787 establishment_year: '', 788 establishment_month: '', 789 establishment_day: '', 790 profileFile: null, 791 coverFile: null, 792 department_name: '', 793 bussiness_type_code: '' 794 }); // check account is company 795 796 Object(react__WEBPACK_IMPORTED_MODULE_0__["useEffect"])(() => { 797 if (currentUser.id && currentUser.account_type == src_common_constants__WEBPACK_IMPORTED_MODULE_22__["ACCOUNT_TYPE"].COMPANY_PERSONNEL) { 798 setIsOnlyView(true); 799 } 800 }, [currentUser]); // get data farmer 801 802 Object(src_graphql_generate_hooks__WEBPACK_IMPORTED_MODULE_16__["useGetFarmerAndExpericenceByIdQuery"])({ 803 skip: !currentUser.id, 804 variables: { 805 accountId: currentUser.account_id_parent 806 }, 807 fetchPolicy: 'no-cache', 808 onCompleted: data => { 809 var _data$account_by_pk; 810 811 const dataFarmer = data === null || data === void 0 ? void 0 : (_data$account_by_pk = data.account_by_pk) === null || _data$account_by_pk === void 0 ? void 0 : _data$account_by_pk.farmers[0]; 812 813 if (dataFarmer) { 814 setFarmerId(dataFarmer.id); 815 } 816 } 817 }); 818 const { 819 refetch: refetchCorporation 820 } = Object(src_graphql_generate_hooks__WEBPACK_IMPORTED_MODULE_16__["useGetCorporationByIdQuery"])({ 821 variables: { 822 account_id: currentUser.account_id_parent 823 }, 824 fetchPolicy: 'no-cache', 825 onCompleted: data => { 826 const dataCorporation = data === null || data === void 0 ? void 0 : data.corporation[0]; 827 828 if (dataCorporation) { 829 var _dataCorporation$acco, _dataCorporation$date, _dataCorporation$date2, _dataCorporation$date3; 830 831 const arrayFile = (dataCorporation === null || dataCorporation === void 0 ? void 0 : (_dataCorporation$acco = dataCorporation.account) === null || _dataCorporation$acco === void 0 ? void 0 : _dataCorporation$acco.account_files) || []; 832 const avatarImage = arrayFile.find(el => el.file_type === src_common_constants__WEBPACK_IMPORTED_MODULE_22__["FILE_TYPE"].PROFILE_IMAGE); 833 const coverImage = arrayFile.find(el => el.file_type === src_common_constants__WEBPACK_IMPORTED_MODULE_22__["FILE_TYPE"].COVER_IMAGE); 834 setInitialValues({ ...dataCorporation, 835 establishment_year: (dataCorporation === null || dataCorporation === void 0 ? void 0 : (_dataCorporation$date = dataCorporation.date_of_establishment) === null || _dataCorporation$date === void 0 ? void 0 : _dataCorporation$date.split('-')[0]) || '', 836 establishment_month: (dataCorporation === null || dataCorporation === void 0 ? void 0 : (_dataCorporation$date2 = dataCorporation.date_of_establishment) === null || _dataCorporation$date2 === void 0 ? void 0 : _dataCorporation$date2.split('-')[1]) || '', 837 establishment_day: (dataCorporation === null || dataCorporation === void 0 ? void 0 : (_dataCorporation$date3 = dataCorporation.date_of_establishment) === null || _dataCorporation$date3 === void 0 ? void 0 : _dataCorporation$date3.split('-')[2]) || '', 838 profileFile: null, 839 coverFile: null, 840 capital_stock: dataCorporation.capital_stock || '', 841 number_of_staff: (dataCorporation === null || dataCorporation === void 0 ? void 0 : dataCorporation.number_of_staff) || '', 842 bussiness_type_code: dataCorporation.bussiness_type_code || '', 843 department_name: dataCorporation.department_name || '', 844 profileUrl: (avatarImage === null || avatarImage === void 0 ? void 0 : avatarImage.file_url) || '', 845 coverUrl: (coverImage === null || coverImage === void 0 ? void 0 : coverImage.file_url) || '', 846 account_id: dataCorporation.account_id || '' 847 }); // save account file to state 848
849 setAccountFile(arrayFile.map(file => ({ 850 id: file.id, 851 file_url: (file === null || file === void 0 ? void 0 : file.file_url) || '', 852 file_type: file.file_type || null, 853 resouce_id: currentUser.account_id_parent 854 }))); 855 } 856 } 857 }); 858 Object(src_graphql_generate_hooks__WEBPACK_IMPORTED_MODULE_16__["useGetBussinessTypesQuery"])({ 859 onCompleted: data => { 860 const result = data.bussiness_type; 861 862 if (result.length) { 863 setBussiness(result); 864 } 865 } 866 }); 867 Object(react__WEBPACK_IMPORTED_MODULE_0__["useEffect"])(() => { 868 if (currentUser.id && (!currentUser.account_type || currentUser.account_type == src_common_constants__WEBPACK_IMPORTED_MODULE_22__["ACCOUNT_TYPE"].individual)) { 869 navigate('/'); 870 return; 871 } 872 }, [currentUser]); 873 Object(react__WEBPACK_IMPORTED_MODULE_0__["useLayoutEffect"])(() => { 874 // first render userId: "" -> account_file: [], watch when userId change 875 refetchCorporation(); 876 877 if (!initialValues.name) { 878 setInitialValues({ ...initialValues, 879 name: currentUser.name 880 }); 881 } 882 }, [currentUser]); 883 884 const beforeUpload = async (file, target, fileType) => { 885 if (file) { 886 await Object(src_services_s3Upload__WEBPACK_IMPORTED_MODULE_20__["uploadFile"])(file, bearerToken).then(async res => { 887 if (!(res !== null && res !== void 0 && res.file_url)) { 888 const message = t('common.message.updateError'); 889 Object(src_apolloClient_localState__WEBPACK_IMPORTED_MODULE_11__["notificationVar"])({ 890 open: true, 891 message, 892 severity: 'error' 893 }); 894 setHasError(true); 895 } else { 896 let options = { 897 file_url: res === null || res === void 0 ? void 0 : res.file_url, 898 file_type: fileType, 899 resouce_id: currentUser.account_id_parent, 900 resource_name: 'account' 901 }; // check has id then update avatar file 902 903 if (target && target.id) { 904 options = { ...options, 905 id: target.id 906 }; 907 } 908
909 await InsertOrUpdateAccountFileMutation({ 910 variables: { 911 object: options, 912 update_columns: [src_graphql_generate_hooks__WEBPACK_IMPORTED_MODULE_16__["Account_File_Update_Column"].FileType, src_graphql_generate_hooks__WEBPACK_IMPORTED_MODULE_16__["Account_File_Update_Column"].FileUrl] 913 } 914 }); 915 } 916 }); 917 } 918 }; 919 920 const handleUpdateCorporation = async data => { 921 try { 922 const profile = accountFile.find(item => item.file_type === src_common_constants__WEBPACK_IMPORTED_MODULE_22__["FILE_TYPE"].PROFILE_IMAGE); 923 const cover = accountFile.find(item => item.file_type === src_common_constants__WEBPACK_IMPORTED_MODULE_22__["FILE_TYPE"].COVER_IMAGE); // upload or update file 924 925 await Promise.all([beforeUpload(data.profileFile || null, profile || null, src_common_constants__WEBPACK_IMPORTED_MODULE_22__["FILE_TYPE"].PROFILE_IMAGE), beforeUpload(data.coverFile || null, cover || null, src_common_constants__WEBPACK_IMPORTED_MODULE_22__["FILE_TYPE"].COVER_IMAGE)]); // delete file 926 927 let accountFileIdList = []; 928 929 if (!data.profileFile && !data.profileUrl && profile !== null && profile !== void 0 && profile.id) { 930 accountFileIdList.push(profile.id || ''); 931 } 932 933 if (!data.coverFile && !data.coverUrl && cover !== null && cover !== void 0 && cover.id) { 934 accountFileIdList.push(cover.id || ''); 935 } 936 937 if (accountFileIdList.length > 0) { 938 await DeleteAccountFileByIdMutation({ 939 variables: { 940 accountFileIds: accountFileIdList || '' 941 } 942 }); 943 } 944 945 let date_of_establishment = null; 946 947 if (data.establishment_year && data.establishment_month && data.establishment_day) { 948 date_of_establishment = `${data.establishment_year}-${data.establishment_month}-${data.establishment_day}`; 949 } 950 951 let corporation = { 952 name: data.name || '', 953 name_kana: data.name_kana, 954 representative_name: data.representative_name || '', 955 representative_name_kana: data.representative_name_kana, 956 mail_address: data.mail_address || '', 957 capital_stock: data.capital_stock ? data.capital_stock : null, 958 number_of_staff: data.number_of_staff ? data.number_of_staff : null, 959 tel: data.tel, 960 fax: data.fax, 961 date_of_establishment: date_of_establishment, 962 zip_code: data.zip_code, 963 prefecture: data.prefecture, 964 city: data.city, 965 address_1: data.address_1, 966 bussiness_type_code: data.bussiness_type_code ? data.bussiness_type_code : null, 967 department_name: data.department_name ? data.department_name : null, 968 account_id: data.account_id, 969 url: data.url, 970 id: data.id 971 };
972 await InsertOrUpdateCorporationMutation({ 973 variables: { 974 object: corporation 975 }, 976 onCompleted: data => { 977 var _data$insert_corporat, _data$insert_corporat2, _data$insert_corporat3; 978 979 if ((_data$insert_corporat = data.insert_corporation) !== null && _data$insert_corporat !== void 0 && (_data$insert_corporat2 = _data$insert_corporat.returning) !== null && _data$insert_corporat2 !== void 0 && (_data$insert_corporat3 = _data$insert_corporat2[0]) !== null && _data$insert_corporat3 !== void 0 && _data$insert_corporat3.id) { 980 setLoading(false); 981 refetchCorporation(); 982 refreshMyInfo(); 983 984 if (!hasError) { 985 const message = t('common.message.updateSucces'); 986 Object(src_apolloClient_localState__WEBPACK_IMPORTED_MODULE_11__["notificationVar"])({ 987 open: true, 988 message, 989 severity: 'success' 990 }); 991 } 992 } else { 993 logout({ 994 returnTo: `${window.location.origin}/401-page` 995 }); 996 return; 997 } 998 }, 999 onError: () => { 1000 setLoading(false); 1001 const message = t('common.message.updateError'); 1002 Object(src_apolloClient_localState__WEBPACK_IMPORTED_MODULE_11__["notificationVar"])({ 1003 open: true, 1004 message, 1005 severity: 'error' 1006 }); 1007 return; 1008 } 1009 }); 1010 1011 if (farmerId) { 1012 await updateFarmerMutation({ 1013 variables: { 1014 id: farmerId, 1015 object: { 1016 corporation_id: data.id 1017 } 1018 } 1019 }); 1020 } 1021 } catch (e) { 1022 setLoading(false); 1023 const message = t('common.message.updateError'); 1024 Object(src_apolloClient_localState__WEBPACK_IMPORTED_MODULE_11__["notificationVar"])({ 1025 open: true, 1026 message, 1027 severity: 'error' 1028 }); 1029 } finally { 1030 setHasError(false); 1031 } 1032 }; // refresh current user for display header 1033 1034 1035 const refreshMyInfo = Object(src_hooks_refreshMyInfoState__WEBPACK_IMPORTED_MODULE_15__["useRefreshMyInfo"])(); // update individual_id for farmer table 1036 1037 const [updateFarmerMutation] = Object(src_graphql_generate_hooks__WEBPACK_IMPORTED_MODULE_16__["useUpdateFarmerMutation"])(); 1038 const [InsertOrUpdateAccountFileMutation] = Object(src_graphql_generate_hooks__WEBPACK_IMPORTED_MODULE_16__["useInsertOrUpdateAccountFileMutation"])(); 1039 const [InsertOrUpdateCorporationMutation] = Object(src_graphql_generate_hooks__WEBPACK_IMPORTED_MODULE_16__["useInsertOrUpdateCorporationMutation"])(); 1040 const [DeleteAccountFileByIdMutation] = Object(src_graphql_generate_hooks__WEBPACK_IMPORTED_MODULE_16__["useDeleteAccountFileByIdMutation"])(); 1041 const { 1042 values, 1043 submitForm, 1044 errors, 1045 touched, 1046 setErrors, 1047 getFieldProps, 1048 handleBlur, 1049 setFieldValue, 1050 resetForm 1051 } = Object(formik__WEBPACK_IMPORTED_MODULE_12__["useFormik"])({ 1052 enableReinitialize: true, 1053 initialValues: initialValues, 1054 initialTouched: { 1055 capital_stock: true, 1056 number_of_staff: true 1057 }, 1058 onSubmit: values => {
1059 if (!isOnlyView && !isErrorAvatar && !isErrorCover) { 1060 setLoading(true); 1061 handleUpdateCorporation(values); 1062 } 1063 }, 1064 validationSchema: Object(src_validations_myPage_CorporationSchema__WEBPACK_IMPORTED_MODULE_25__["CorporationSchema"])() 1065 }); 1066 1067 const isError = name => { 1068 return Object(formik__WEBPACK_IMPORTED_MODULE_12__["getIn"])(touched, name) && !!Object(formik__WEBPACK_IMPORTED_MODULE_12__["getIn"])(errors, name); 1069 }; 1070 1071 const getError = name => { 1072 return isError(name) ? t(`${Object(formik__WEBPACK_IMPORTED_MODULE_12__["getIn"])(errors, name)}`) : null; 1073 }; // list prefectures from hook 1074 1075 1076 const prefectures = Object(src_hooks_prefecture__WEBPACK_IMPORTED_MODULE_13__["usePrefectures"])(); // list cities from hook 1077 1078 const cities = Object(src_hooks_city__WEBPACK_IMPORTED_MODULE_14__["useCities"])(((_prefectures$find = prefectures.find(el => el.name === values.prefecture)) === null || _prefectures$find === void 0 ? void 0 : _prefectures$find.code) || ''); 1079 1080 const getAdressByZipCode = async () => { 1081 if (values.zip_code) { 1082 const { 1083 data 1084 } = await axios__WEBPACK_IMPORTED_MODULE_19___default.a.get(`${src_common_apiConstants__WEBPACK_IMPORTED_MODULE_24__["API_GET_CITY_JAPAN"]}/PostalCodes/${values.zip_code}`); 1085 const prefectureCodes = prefectures.map(pref => pref.name); 1086 1087 if (data.length) { 1088 const newPrefCode = data[0].city.pref.name; 1089 const newCityCode = data[0].city.name; 1090 1091 if (prefectureCodes.indexOf(newPrefCode) !== -1) { 1092 setFieldValue('prefecture', newPrefCode); 1093 setFieldValue('city', newCityCode); 1094 } 1095 } else { 1096 setFieldValue('prefecture', ''); 1097 setFieldValue('city', ''); 1098 } 1099 } 1100 }; 1101 1102 return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["Fragment"], { 1103 children: [loading && /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(src_components_OverlayLoading__WEBPACK_IMPORTED_MODULE_10__["Loading"], {}, void 0, false, { 1104 fileName: _jsxFileName, 1105 lineNumber: 402, 1106 columnNumber: 19 1107 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], { 1108 className: classes.root, 1109 children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(src_components_parts_heading_MainTitle__WEBPACK_IMPORTED_MODULE_9__["default"], { 1110 title: t('corporation_profile') 1111 }, void 0, false, { 1112 fileName: _jsxFileName, 1113 lineNumber: 404, 1114 columnNumber: 9 1115 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], { 1116 className: "form_box form_box-has-require", 1117 children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], { 1118 className: "form-field", 1119 children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], { 1120 className: "form-ttl clr-grn", 1121 children: [t('form.name'), " ", /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])("span", { 1122 className: "required", 1123 children: t('common.required') 1124 }, void 0, false, { 1125 fileName: _jsxFileName, 1126 lineNumber: 408, 1127 columnNumber: 32 1128 }, undefined)] 1129 }, void 0, true, { 1130 fileName: _jsxFileName, 1131 lineNumber: 407, 1132 columnNumber: 13 1133 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], { 1134 className: "form-input", 1135 children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(src_components_parts_form_input__WEBPACK_IMPORTED_MODULE_6__["default"], { 1136 type: "text", 1137 id: "name", 1138 ...getFieldProps('name'), 1139 isError: isError('name'), 1140 disabled: isOnlyView 1141 }, void 0, false, { 1142 fileName: _jsxFileName, 1143 lineNumber: 411, 1144 columnNumber: 15 1145 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])("span", { 1146 className: "message-error", 1147 children: getError('name') 1148 }, void 0, false, { 1149 fileName: _jsxFileName, 1150 lineNumber: 412, 1151 columnNumber: 15 1152 }, undefined)] 1153 }, void 0, true, { 1154 fileName: _jsxFileName, 1155 lineNumber: 410, 1156 columnNumber: 13 1157 }, undefined)] 1158 }, void 0, true, { 1159 fileName: _jsxFileName, 1160 lineNumber: 406, 1161 columnNumber: 11 1162 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], {
1163 className: "form-field", 1164 children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], { 1165 className: "form-ttl clr-grn", 1166 children: t('form.nameKana') 1167 }, void 0, false, { 1168 fileName: _jsxFileName, 1169 lineNumber: 416, 1170 columnNumber: 13 1171 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], { 1172 className: "form-input", 1173 children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(src_components_parts_form_input__WEBPACK_IMPORTED_MODULE_6__["default"], { 1174 type: "text", 1175 id: "name_kana", 1176 ...getFieldProps('name_kana'), 1177 isError: isError('name_kana'), 1178 disabled: isOnlyView 1179 }, void 0, false, { 1180 fileName: _jsxFileName, 1181 lineNumber: 418, 1182 columnNumber: 15 1183 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])("span", { 1184 className: "message-error", 1185 children: getError('name_kana') 1186 }, void 0, false, { 1187 fileName: _jsxFileName, 1188 lineNumber: 425, 1189 columnNumber: 15 1190 }, undefined)] 1191 }, void 0, true, { 1192 fileName: _jsxFileName, 1193 lineNumber: 417, 1194 columnNumber: 13 1195 }, undefined)] 1196 }, void 0, true, { 1197 fileName: _jsxFileName, 1198 lineNumber: 415, 1199 columnNumber: 11 1200 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], { 1201 className: "form-field", 1202 children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], { 1203 className: "form-ttl clr-grn", 1204 children: t('form.representativeName') 1205 }, void 0, false, { 1206 fileName: _jsxFileName, 1207 lineNumber: 429, 1208 columnNumber: 13 1209 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], { 1210 className: "form-input", 1211 children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(src_components_parts_form_input__WEBPACK_IMPORTED_MODULE_6__["default"], { 1212 type: "text", 1213 id: "representative_name", 1214 ...getFieldProps('representative_name'), 1215 isError: isError('representative_name'), 1216 disabled: isOnlyView 1217 }, void 0, false, { 1218 fileName: _jsxFileName, 1219 lineNumber: 431, 1220 columnNumber: 15 1221 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])("span", { 1222 className: "message-error", 1223 children: getError('representative_name') 1224 }, void 0, false, { 1225 fileName: _jsxFileName, 1226 lineNumber: 438, 1227 columnNumber: 15 1228 }, undefined)] 1229 }, void 0, true, { 1230 fileName: _jsxFileName, 1231 lineNumber: 430, 1232 columnNumber: 13 1233 }, undefined)] 1234 }, void 0, true, { 1235 fileName: _jsxFileName, 1236 lineNumber: 428, 1237 columnNumber: 11 1238 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], { 1239 className: "form-field", 1240 children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], { 1241 className: "form-ttl clr-grn", 1242 dangerouslySetInnerHTML: { 1243 __html: t('form.representativeNameKanaHTML') 1244 } 1245 }, void 0, false, { 1246 fileName: _jsxFileName, 1247 lineNumber: 442, 1248 columnNumber: 13 1249 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], {
1250 className: "form-input", 1251 children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(src_components_parts_form_input__WEBPACK_IMPORTED_MODULE_6__["default"], { 1252 type: "text", 1253 id: "representative_name_kana", 1254 ...getFieldProps('representative_name_kana'), 1255 isError: isError('representative_name_kana'), 1256 disabled: isOnlyView 1257 }, void 0, false, { 1258 fileName: _jsxFileName, 1259 lineNumber: 447, 1260 columnNumber: 15 1261 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])("span", { 1262 className: "message-error", 1263 children: getError('representative_name_kana') 1264 }, void 0, false, { 1265 fileName: _jsxFileName, 1266 lineNumber: 454, 1267 columnNumber: 15 1268 }, undefined)] 1269 }, void 0, true, { 1270 fileName: _jsxFileName, 1271 lineNumber: 446, 1272 columnNumber: 13 1273 }, undefined)] 1274 }, void 0, true, { 1275 fileName: _jsxFileName, 1276 lineNumber: 441, 1277 columnNumber: 11 1278 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], { 1279 className: "form-field", 1280 children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], { 1281 className: "form-ttl clr-grn", 1282 children: t('form.mailAddress') 1283 }, void 0, false, { 1284 fileName: _jsxFileName, 1285 lineNumber: 458, 1286 columnNumber: 13 1287 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], { 1288 className: "form-input", 1289 children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(src_components_parts_form_input__WEBPACK_IMPORTED_MODULE_6__["default"], { 1290 type: "text", 1291 id: "mail_address", 1292 ...getFieldProps('mail_address'), 1293 isError: isError('mail_address'), 1294 disabled: isOnlyView 1295 }, void 0, false, { 1296 fileName: _jsxFileName, 1297 lineNumber: 460, 1298 columnNumber: 15 1299 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])("span", { 1300 className: "message-error", 1301 children: getError('mail_address') 1302 }, void 0, false, { 1303 fileName: _jsxFileName, 1304 lineNumber: 467, 1305 columnNumber: 15 1306 }, undefined)] 1307 }, void 0, true, { 1308 fileName: _jsxFileName, 1309 lineNumber: 459, 1310 columnNumber: 13 1311 }, undefined)] 1312 }, void 0, true, { 1313 fileName: _jsxFileName, 1314 lineNumber: 457, 1315 columnNumber: 11 1316 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], { 1317 className: "form-field", 1318 children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], { 1319 className: "form-ttl clr-grn", 1320 children: t('form.departname') 1321 }, void 0, false, { 1322 fileName: _jsxFileName, 1323 lineNumber: 471, 1324 columnNumber: 13 1325 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], { 1326 className: "form-input", 1327 children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(src_components_parts_form_input__WEBPACK_IMPORTED_MODULE_6__["default"], { 1328 type: "text", 1329 id: "department_name", 1330 ...getFieldProps('department_name'), 1331 isError: isError('department_name'), 1332 disabled: isOnlyView 1333 }, void 0, false, { 1334 fileName: _jsxFileName, 1335 lineNumber: 473, 1336 columnNumber: 15 1337 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])("span", { 1338 className: "message-error", 1339 children: getError('department_name') 1340 }, void 0, false, { 1341 fileName: _jsxFileName, 1342 lineNumber: 480, 1343 columnNumber: 15 1344 }, undefined)] 1345 }, void 0, true, { 1346 fileName: _jsxFileName, 1347 lineNumber: 472, 1348 columnNumber: 13 1349 }, undefined)] 1350 }, void 0, true, { 1351 fileName: _jsxFileName, 1352 lineNumber: 470, 1353 columnNumber: 11 1354 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], {
1355 className: "form-field", 1356 children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], { 1357 className: "form-ttl clr-grn", 1358 children: t('form.capitalStock') 1359 }, void 0, false, { 1360 fileName: _jsxFileName, 1361 lineNumber: 484, 1362 columnNumber: 13 1363 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], { 1364 className: "form-input", 1365 children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(react_number_format__WEBPACK_IMPORTED_MODULE_2__["default"], { 1366 disabled: isOnlyView, 1367 isAllowed: src_common_helper__WEBPACK_IMPORTED_MODULE_23__["handleDecimal"], 1368 className: isError('capital_stock') ? 'is-error' : '', 1369 type: "text", 1370 id: "capital_stock", 1371 ...getFieldProps('capital_stock'), 1372 isNumericString: true, 1373 thousandSeparator: true, 1374 onValueChange: value => { 1375 setFieldValue('capital_stock', value.floatValue); 1376 }, 1377 onChange: e => { 1378 var _values$capital_stock; 1379 1380 if (e.target.value === '' || ((_values$capital_stock = values.capital_stock) === null || _values$capital_stock === void 0 ? void 0 : _values$capital_stock.toString()) === e.target.value.replace(/,/g, '')) { 1381 setErrors({ 1382 capital_stock: v('formatFloatFullWidth').replace('{0}', t('form.capitalStock')) 1383 }); 1384 } 1385 }, 1386 onKeyUp: e => { 1387 if (e.key === '.') { 1388 setErrors({ 1389 capital_stock: v('formatFloatFullWidth').replace('{0}', t('form.capitalStock')) 1390 }); 1391 } 1392 } 1393 }, void 0, false, { 1394 fileName: _jsxFileName, 1395 lineNumber: 486, 1396 columnNumber: 15 1397 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])("span", { 1398 className: "message-error", 1399 children: getError('capital_stock') 1400 }, void 0, false, { 1401 fileName: _jsxFileName, 1402 lineNumber: 509, 1403 columnNumber: 15 1404 }, undefined)] 1405 }, void 0, true, { 1406 fileName: _jsxFileName, 1407 lineNumber: 485, 1408 columnNumber: 13 1409 }, undefined)] 1410 }, void 0, true, { 1411 fileName: _jsxFileName, 1412 lineNumber: 483, 1413 columnNumber: 11 1414 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], { 1415 className: "form-field", 1416 children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], { 1417 className: "form-ttl clr-grn", 1418 children: t('form.numberOfStaff') 1419 }, void 0, false, { 1420 fileName: _jsxFileName, 1421 lineNumber: 513, 1422 columnNumber: 13 1423 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], { 1424 className: "form-input", 1425 children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(react_number_format__WEBPACK_IMPORTED_MODULE_2__["default"], { 1426 disabled: isOnlyView, 1427 isAllowed: src_common_helper__WEBPACK_IMPORTED_MODULE_23__["handleSmallint"], 1428 className: isError('number_of_staff') ? 'is-error' : '', 1429 type: "text", 1430 id: "number_of_staff", 1431 ...getFieldProps('number_of_staff'), 1432 isNumericString: true, 1433 thousandSeparator: true, 1434 onValueChange: value => { 1435 setFieldValue('number_of_staff', value.floatValue); 1436 }, 1437 onChange: e => { 1438 var _values$number_of_sta; 1439 1440 if (e.target.value === '' || ((_values$number_of_sta = values.number_of_staff) === null || _values$number_of_sta === void 0 ? void 0 : _values$number_of_sta.toString()) === e.target.value.replace(/,/g, '')) { 1441 setErrors({ 1442 number_of_staff: v('formatFloatFullWidth').replace('{0}', t('form.capitalStock')) 1443 }); 1444 } 1445 }, 1446 onKeyUp: e => { 1447 if (e.key === '.') { 1448 setErrors({ 1449 number_of_staff: v('formatFloatFullWidth').replace('{0}', t('form.capitalStock')) 1450 }); 1451 } 1452 } 1453 }, void 0, false, { 1454 fileName: _jsxFileName, 1455 lineNumber: 515, 1456 columnNumber: 15 1457 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])("span", { 1458 className: "message-error", 1459 children: getError('number_of_staff') 1460 }, void 0, false, { 1461 fileName: _jsxFileName, 1462 lineNumber: 541, 1463 columnNumber: 15 1464 }, undefined)] 1465 }, void 0, true, { 1466 fileName: _jsxFileName, 1467 lineNumber: 514, 1468 columnNumber: 13 1469 }, undefined)] 1470 }, void 0, true, { 1471 fileName: _jsxFileName, 1472 lineNumber: 512, 1473 columnNumber: 11 1474 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], {
1475 className: "form-field", 1476 children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], { 1477 className: "form-ttl clr-grn", 1478 children: [t('form.tel'), " ", /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])("span", { 1479 className: "required", 1480 children: t('common.required') 1481 }, void 0, false, { 1482 fileName: _jsxFileName, 1483 lineNumber: 546, 1484 columnNumber: 31 1485 }, undefined)] 1486 }, void 0, true, { 1487 fileName: _jsxFileName, 1488 lineNumber: 545, 1489 columnNumber: 13 1490 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], { 1491 className: "form-input", 1492 children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(src_components_parts_form_input__WEBPACK_IMPORTED_MODULE_6__["default"], { 1493 placeholder: c('placeholderPhone'), 1494 type: "tel", 1495 id: "tel", 1496 ...getFieldProps('tel'), 1497 isError: isError('tel'), 1498 disabled: isOnlyView 1499 }, void 0, false, { 1500 fileName: _jsxFileName, 1501 lineNumber: 549, 1502 columnNumber: 15 1503 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])("span", { 1504 className: "message-error", 1505 children: getError('tel') 1506 }, void 0, false, { 1507 fileName: _jsxFileName, 1508 lineNumber: 557, 1509 columnNumber: 15 1510 }, undefined)] 1511 }, void 0, true, { 1512 fileName: _jsxFileName, 1513 lineNumber: 548, 1514 columnNumber: 13 1515 }, undefined)] 1516 }, void 0, true, { 1517 fileName: _jsxFileName, 1518 lineNumber: 544, 1519 columnNumber: 11 1520 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], { 1521 className: "form-field", 1522 children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], { 1523 className: "form-ttl clr-grn", 1524 children: t('form.fax') 1525 }, void 0, false, { 1526 fileName: _jsxFileName, 1527 lineNumber: 561, 1528 columnNumber: 13 1529 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], { 1530 className: "form-input", 1531 children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(src_components_parts_form_input__WEBPACK_IMPORTED_MODULE_6__["default"], { 1532 placeholder: c('placeholderFax'), 1533 type: "text", 1534 id: "fax", 1535 ...getFieldProps('fax'), 1536 isError: isError('fax'), 1537 disabled: isOnlyView 1538 }, void 0, false, { 1539 fileName: _jsxFileName, 1540 lineNumber: 563, 1541 columnNumber: 15 1542 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])("span", { 1543 className: "message-error", 1544 children: getError('fax') 1545 }, void 0, false, { 1546 fileName: _jsxFileName, 1547 lineNumber: 571, 1548 columnNumber: 15 1549 }, undefined)] 1550 }, void 0, true, { 1551 fileName: _jsxFileName, 1552 lineNumber: 562, 1553 columnNumber: 13 1554 }, undefined)] 1555 }, void 0, true, { 1556 fileName: _jsxFileName, 1557 lineNumber: 560, 1558 columnNumber: 11 1559 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], {
1560 className: "form-field", 1561 children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], { 1562 className: "form-ttl clr-grn", 1563 children: t('form.dateOfEstablishment') 1564 }, void 0, false, { 1565 fileName: _jsxFileName, 1566 lineNumber: 575, 1567 columnNumber: 13 1568 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], { 1569 className: "form-input input-3cols", 1570 children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], { 1571 className: "input-item-3cols", 1572 children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], { 1573 className: "input-item-content", 1574 children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(src_components_parts_form_input__WEBPACK_IMPORTED_MODULE_6__["default"], { 1575 placeholder: c('placeholderYear'), 1576 type: "text", 1577 id: "establishment_year", 1578 ...getFieldProps('establishment_year'), 1579 isError: isError('establishment_year'), 1580 disabled: isOnlyView 1581 }, void 0, false, { 1582 fileName: _jsxFileName, 1583 lineNumber: 579, 1584 columnNumber: 19 1585 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])("span", { 1586 className: "input-guide clr-grn", 1587 children: t('form.labelYear') 1588 }, void 0, false, { 1589 fileName: _jsxFileName, 1590 lineNumber: 587, 1591 columnNumber: 19 1592 }, undefined)] 1593 }, void 0, true, { 1594 fileName: _jsxFileName, 1595 lineNumber: 578, 1596 columnNumber: 17 1597 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])("span", { 1598 className: "message-error", 1599 children: getError('establishment_year') 1600 }, void 0, false, { 1601 fileName: _jsxFileName, 1602 lineNumber: 589, 1603 columnNumber: 17 1604 }, undefined)] 1605 }, void 0, true, { 1606 fileName: _jsxFileName, 1607 lineNumber: 577, 1608 columnNumber: 15 1609 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], { 1610 className: "input-item-3cols", 1611 children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], { 1612 className: "input-item-content", 1613 children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(src_components_parts_form_input__WEBPACK_IMPORTED_MODULE_6__["default"], { 1614 placeholder: c('placeholderMonth'), 1615 type: "text", 1616 id: "establishment_month", 1617 ...getFieldProps('establishment_month'), 1618 isError: isError('establishment_month'), 1619 disabled: isOnlyView 1620 }, void 0, false, { 1621 fileName: _jsxFileName, 1622 lineNumber: 593, 1623 columnNumber: 19 1624 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])("span", { 1625 className: "input-guide clr-grn", 1626 children: t('form.labelMonth') 1627 }, void 0, false, { 1628 fileName: _jsxFileName, 1629 lineNumber: 601, 1630 columnNumber: 19 1631 }, undefined)] 1632 }, void 0, true, { 1633 fileName: _jsxFileName, 1634 lineNumber: 592, 1635 columnNumber: 17 1636 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])("span", { 1637 className: "message-error", 1638 children: getError('establishment_month') 1639 }, void 0, false, { 1640 fileName: _jsxFileName, 1641 lineNumber: 603, 1642 columnNumber: 17 1643 }, undefined)] 1644 }, void 0, true, { 1645 fileName: _jsxFileName, 1646 lineNumber: 591, 1647 columnNumber: 15 1648 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], {
1649 className: "input-item-3cols", 1650 children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], { 1651 className: "input-item-content", 1652 children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(src_components_parts_form_input__WEBPACK_IMPORTED_MODULE_6__["default"], { 1653 placeholder: c('placeholderDay'), 1654 type: "text", 1655 id: "establishment_day", 1656 ...getFieldProps('establishment_day'), 1657 isError: isError('establishment_day'), 1658 disabled: isOnlyView 1659 }, void 0, false, { 1660 fileName: _jsxFileName, 1661 lineNumber: 607, 1662 columnNumber: 19 1663 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])("span", { 1664 className: "input-guide clr-grn", 1665 children: t('form.labelDay') 1666 }, void 0, false, { 1667 fileName: _jsxFileName, 1668 lineNumber: 615, 1669 columnNumber: 19 1670 }, undefined)] 1671 }, void 0, true, { 1672 fileName: _jsxFileName, 1673 lineNumber: 606, 1674 columnNumber: 17 1675 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])("span", { 1676 className: "message-error", 1677 children: getError('establishment_day') 1678 }, void 0, false, { 1679 fileName: _jsxFileName, 1680 lineNumber: 617, 1681 columnNumber: 17 1682 }, undefined)] 1683 }, void 0, true, { 1684 fileName: _jsxFileName, 1685 lineNumber: 605, 1686 columnNumber: 15 1687 }, undefined)] 1688 }, void 0, true, { 1689 fileName: _jsxFileName, 1690 lineNumber: 576, 1691 columnNumber: 13 1692 }, undefined)] 1693 }, void 0, true, { 1694 fileName: _jsxFileName, 1695 lineNumber: 574, 1696 columnNumber: 11 1697 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], { 1698 className: "form-field", 1699 children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], { 1700 className: "form-ttl clr-grn", 1701 children: t('form.zipCode') 1702 }, void 0, false, { 1703 fileName: _jsxFileName, 1704 lineNumber: 623, 1705 columnNumber: 13 1706 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], { 1707 className: "form-input", 1708 children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], { 1709 children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(src_components_parts_form_input__WEBPACK_IMPORTED_MODULE_6__["default"], { 1710 placeholder: c('placeholderPostalCode'), 1711 type: "text", 1712 size: "md", 1713 id: "zip_code", 1714 isError: isError('zip_code'), 1715 ...getFieldProps('zip_code'), 1716 disabled: isOnlyView 1717 }, void 0, false, { 1718 fileName: _jsxFileName, 1719 lineNumber: 626, 1720 columnNumber: 17 1721 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])("span", { 1722 className: `input-auto ${!values.zip_code || isError('zip_code') ? 'input-auto-disabled' : ''}`, 1723 onClick: () => !isOnlyView && values.zip_code && !isError('zip_code') && getAdressByZipCode(), 1724 children: t('button.searchAddress') 1725 }, void 0, false, { 1726 fileName: _jsxFileName, 1727 lineNumber: 635, 1728 columnNumber: 17 1729 }, undefined)] 1730 }, void 0, true, { 1731 fileName: _jsxFileName, 1732 lineNumber: 625, 1733 columnNumber: 15 1734 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])("span", { 1735 className: "message-error", 1736 children: getError('zip_code') 1737 }, void 0, false, { 1738 fileName: _jsxFileName, 1739 lineNumber: 642, 1740 columnNumber: 15 1741 }, undefined)] 1742 }, void 0, true, { 1743 fileName: _jsxFileName, 1744 lineNumber: 624, 1745 columnNumber: 13 1746 }, undefined)] 1747 }, void 0, true, { 1748 fileName: _jsxFileName, 1749 lineNumber: 622, 1750 columnNumber: 11 1751 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], {
1752 className: "form-field", 1753 children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], { 1754 className: "form-ttl clr-grn", 1755 children: t('form.prefecture') 1756 }, void 0, false, { 1757 fileName: _jsxFileName, 1758 lineNumber: 646, 1759 columnNumber: 13 1760 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], { 1761 className: "form-input", 1762 children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])("label", { 1763 className: `${classes.selectArrow}`, 1764 children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])("select", { 1765 disabled: isOnlyView, 1766 id: "prefecture", 1767 ...getFieldProps('prefecture'), 1768 className: `${isError('prefecture') ? 'is-error' : ''}`, 1769 onBlur: handleBlur, 1770 onChange: event => { 1771 setFieldValue('city', ''); 1772 setFieldValue('prefecture', event.target.value); 1773 }, 1774 children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])("option", { 1775 value: "", 1776 children: [t('form.prefecture'), t('common.placeholderSelect')] 1777 }, void 0, true, { 1778 fileName: _jsxFileName, 1779 lineNumber: 660, 1780 columnNumber: 19 1781 }, undefined), prefectures.map((pref, index) => /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])("option", { 1782 value: pref.name, 1783 children: pref.name 1784 }, index, false, { 1785 fileName: _jsxFileName, 1786 lineNumber: 665, 1787 columnNumber: 21 1788 }, undefined))] 1789 }, void 0, true, { 1790 fileName: _jsxFileName, 1791 lineNumber: 649, 1792 columnNumber: 17 1793 }, undefined) 1794 }, void 0, false, { 1795 fileName: _jsxFileName, 1796 lineNumber: 648, 1797 columnNumber: 15 1798 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])("span", { 1799 className: "message-error", 1800 children: getError('prefecture') 1801 }, void 0, false, { 1802 fileName: _jsxFileName, 1803 lineNumber: 671, 1804 columnNumber: 15 1805 }, undefined)] 1806 }, void 0, true, { 1807 fileName: _jsxFileName, 1808 lineNumber: 647, 1809 columnNumber: 13 1810 }, undefined)] 1811 }, void 0, true, { 1812 fileName: _jsxFileName, 1813 lineNumber: 645, 1814 columnNumber: 11 1815 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], { 1816 className: "form-field", 1817 children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], { 1818 className: "form-ttl clr-grn", 1819 children: t('form.city') 1820 }, void 0, false, { 1821 fileName: _jsxFileName, 1822 lineNumber: 675, 1823 columnNumber: 13 1824 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], { 1825 className: "form-input", 1826 children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])("label", { 1827 className: `${classes.selectArrow}`, 1828 children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])("select", { 1829 disabled: isOnlyView, 1830 id: "city", 1831 ...getFieldProps('city'), 1832 className: `${isError('city') ? 'is-error' : ''}`, 1833 children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])("option", { 1834 value: "", 1835 children: [t('form.city'), t('common.placeholderSelect')] 1836 }, void 0, true, { 1837 fileName: _jsxFileName, 1838 lineNumber: 684, 1839 columnNumber: 19 1840 }, undefined), cities.map((ct, index) => /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])("option", { 1841 value: ct.name, 1842 children: ct.name 1843 }, index, false, { 1844 fileName: _jsxFileName, 1845 lineNumber: 689, 1846 columnNumber: 21 1847 }, undefined))] 1848 }, void 0, true, { 1849 fileName: _jsxFileName, 1850 lineNumber: 678, 1851 columnNumber: 17 1852 }, undefined) 1853 }, void 0, false, { 1854 fileName: _jsxFileName, 1855 lineNumber: 677, 1856 columnNumber: 15 1857 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])("span", { 1858 className: "message-error", 1859 children: getError('city') 1860 }, void 0, false, { 1861 fileName: _jsxFileName, 1862 lineNumber: 695, 1863 columnNumber: 15 1864 }, undefined)] 1865 }, void 0, true, { 1866 fileName: _jsxFileName, 1867 lineNumber: 676, 1868 columnNumber: 13 1869 }, undefined)] 1870 }, void 0, true, { 1871 fileName: _jsxFileName, 1872 lineNumber: 674, 1873 columnNumber: 11 1874 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], {
1875 className: "form-field", 1876 children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], { 1877 className: "form-ttl clr-grn", 1878 children: t('form.address1') 1879 }, void 0, false, { 1880 fileName: _jsxFileName, 1881 lineNumber: 699, 1882 columnNumber: 13 1883 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], { 1884 className: "form-input", 1885 children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(src_components_parts_form_input__WEBPACK_IMPORTED_MODULE_6__["default"], { 1886 type: "text", 1887 id: "address_1", 1888 ...getFieldProps('address_1'), 1889 isError: isError('address_1'), 1890 disabled: isOnlyView 1891 }, void 0, false, { 1892 fileName: _jsxFileName, 1893 lineNumber: 701, 1894 columnNumber: 15 1895 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])("span", { 1896 className: "message-error", 1897 children: getError('address_1') 1898 }, void 0, false, { 1899 fileName: _jsxFileName, 1900 lineNumber: 708, 1901 columnNumber: 15 1902 }, undefined)] 1903 }, void 0, true, { 1904 fileName: _jsxFileName, 1905 lineNumber: 700, 1906 columnNumber: 13 1907 }, undefined)] 1908 }, void 0, true, { 1909 fileName: _jsxFileName, 1910 lineNumber: 698, 1911 columnNumber: 11 1912 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], { 1913 className: "form-field", 1914 children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], { 1915 className: "form-ttl clr-grn", 1916 children: t('form.bussinessCode') 1917 }, void 0, false, { 1918 fileName: _jsxFileName, 1919 lineNumber: 712, 1920 columnNumber: 13 1921 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], { 1922 className: "form-input", 1923 children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])("label", { 1924 className: `${classes.selectArrow}`, 1925 children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])("select", { 1926 id: "bussiness_type_code", 1927 ...getFieldProps('bussiness_type_code'), 1928 disabled: isOnlyView, 1929 children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])("option", { 1930 value: "", 1931 children: [t('form.bussinessCode'), t('common.placeholderSelect')] 1932 }, void 0, true, { 1933 fileName: _jsxFileName, 1934 lineNumber: 716, 1935 columnNumber: 19 1936 }, undefined), bussiness.map((item, index) => /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])("option", { 1937 value: item.code, 1938 children: item.name 1939 }, index, false, { 1940 fileName: _jsxFileName, 1941 lineNumber: 721, 1942 columnNumber: 21 1943 }, undefined))] 1944 }, void 0, true, { 1945 fileName: _jsxFileName, 1946 lineNumber: 715, 1947 columnNumber: 17 1948 }, undefined) 1949 }, void 0, false, { 1950 fileName: _jsxFileName, 1951 lineNumber: 714, 1952 columnNumber: 15 1953 }, undefined) 1954 }, void 0, false, { 1955 fileName: _jsxFileName, 1956 lineNumber: 713, 1957 columnNumber: 13 1958 }, undefined)] 1959 }, void 0, true, { 1960 fileName: _jsxFileName, 1961 lineNumber: 711, 1962 columnNumber: 11 1963 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], {
1964 className: "form-field", 1965 children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], { 1966 className: "form-ttl clr-grn", 1967 children: t('form.URL') 1968 }, void 0, false, { 1969 fileName: _jsxFileName, 1970 lineNumber: 730, 1971 columnNumber: 13 1972 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], { 1973 className: "form-input", 1974 children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(src_components_parts_form_input__WEBPACK_IMPORTED_MODULE_6__["default"], { 1975 type: "text", 1976 id: "url", 1977 ...getFieldProps('url'), 1978 isError: isError('url'), 1979 disabled: isOnlyView 1980 }, void 0, false, { 1981 fileName: _jsxFileName, 1982 lineNumber: 732, 1983 columnNumber: 15 1984 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])("span", { 1985 className: "message-error", 1986 children: getError('url') 1987 }, void 0, false, { 1988 fileName: _jsxFileName, 1989 lineNumber: 733, 1990 columnNumber: 15 1991 }, undefined)] 1992 }, void 0, true, { 1993 fileName: _jsxFileName, 1994 lineNumber: 731, 1995 columnNumber: 13 1996 }, undefined)] 1997 }, void 0, true, { 1998 fileName: _jsxFileName, 1999 lineNumber: 729, 2000 columnNumber: 11 2001 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], { 2002 className: "form-field form-file", 2003 children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], { 2004 className: "form-ttl clr-grn", 2005 children: t('form.profileImage') 2006 }, void 0, false, { 2007 fileName: _jsxFileName, 2008 lineNumber: 737, 2009 columnNumber: 13 2010 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(src_components_parts_form_InputFile__WEBPACK_IMPORTED_MODULE_8__["default"], { 2011 id: "profileFile", 2012 defaultUrl: values.profileUrl, 2013 accept: src_common_regex__WEBPACK_IMPORTED_MODULE_26__["IMAGE_TYPE_LIST"], 2014 size: src_common_constants__WEBPACK_IMPORTED_MODULE_22__["MAX_SIZE_IMAGE"], 2015 onChange: file => { 2016 setFieldValue('profileFile', file); 2017 setFieldValue('profileUrl', ''); 2018 }, 2019 onError: value => setIsErrorAvatar(value), 2020 isReset: resetFile, 2021 onReset: () => setResetFile(false), 2022 disabled: isOnlyView, 2023 children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])("span", { 2024 className: "message-error", 2025 children: getError('profileFile') 2026 }, void 0, false, { 2027 fileName: _jsxFileName, 2028 lineNumber: 752, 2029 columnNumber: 15 2030 }, undefined) 2031 }, void 0, false, { 2032 fileName: _jsxFileName, 2033 lineNumber: 738, 2034 columnNumber: 13 2035 }, undefined)] 2036 }, void 0, true, { 2037 fileName: _jsxFileName, 2038 lineNumber: 736, 2039 columnNumber: 11 2040 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], { 2041 className: "form-field form-file", 2042 children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], { 2043 className: "form-ttl clr-grn", 2044 children: t('form.corverImage') 2045 }, void 0, false, { 2046 fileName: _jsxFileName, 2047 lineNumber: 756, 2048 columnNumber: 13 2049 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(src_components_parts_form_InputFile__WEBPACK_IMPORTED_MODULE_8__["default"], { 2050 id: "coverFile", 2051 defaultUrl: values.coverUrl, 2052 accept: src_common_regex__WEBPACK_IMPORTED_MODULE_26__["IMAGE_TYPE_LIST"], 2053 size: src_common_constants__WEBPACK_IMPORTED_MODULE_22__["MAX_SIZE_IMAGE"], 2054 onChange: file => { 2055 setFieldValue('coverFile', file); 2056 setFieldValue('coverUrl', ''); 2057 }, 2058 onError: value =>
2058 setIsErrorCover(value), 2059 isReset: resetFile, 2060 onReset: () => setResetFile(false), 2061 disabled: isOnlyView, 2062 children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])("span", { 2063 className: "message-error", 2064 children: getError('coverFile') 2065 }, void 0, false, { 2066 fileName: _jsxFileName, 2067 lineNumber: 771, 2068 columnNumber: 15 2069 }, undefined) 2070 }, void 0, false, { 2071 fileName: _jsxFileName, 2072 lineNumber: 757, 2073 columnNumber: 13 2074 }, undefined)] 2075 }, void 0, true, { 2076 fileName: _jsxFileName, 2077 lineNumber: 755, 2078 columnNumber: 11 2079 }, undefined), !isOnlyView && /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], { 2080 className: "form-field submit-field", 2081 children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], { 2082 children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(src_components_parts_button__WEBPACK_IMPORTED_MODULE_7__["default"], { 2083 type: "submit", 2084 onClick: submitForm, 2085 children: t('common.button.save') 2086 }, void 0, false, { 2087 fileName: _jsxFileName, 2088 lineNumber: 777, 2089 columnNumber: 17 2090 }, undefined) 2091 }, void 0, false, { 2092 fileName: _jsxFileName, 2093 lineNumber: 776, 2094 columnNumber: 15 2095 }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], { 2096 children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(src_components_parts_button__WEBPACK_IMPORTED_MODULE_7__["default"], { 2097 variant: "whiteGreen", 2098 type: "reset", 2099 onClick: () => { 2100 setResetFile(true); 2101 resetForm(); 2102 }, 2103 children: t('common.button.cancel') 2104 }, void 0, false, { 2105 fileName: _jsxFileName, 2106 lineNumber: 782, 2107 columnNumber: 17 2108 }, undefined) 2109 }, void 0, false, { 2110 fileName: _jsxFileName, 2111 lineNumber: 781, 2112 columnNumber: 15 2113 }, undefined)] 2114 }, void 0, true, { 2115 fileName: _jsxFileName, 2116 lineNumber: 775, 2117 columnNumber: 13 2118 }, undefined)] 2119 }, void 0, true, { 2120 fileName: _jsxFileName, 2121 lineNumber: 405, 2122 columnNumber: 9 2123 }, undefined)] 2124 }, void 0, true, { 2125 fileName: _jsxFileName, 2126 lineNumber: 403, 2127 columnNumber: 7 2128 }, undefined)] 2129 }, void 0, true); 2130}; 2131 2132_s(EditCorporation, "SOPRydTp2pn6qCu4YZHsrgkWKPU=", false, function () { 2133 return [react_i18next__WEBPACK_IMPORTED_MODULE_3__["useTranslation"], react_i18next__WEBPACK_IMPORTED_MODULE_3__["useTranslation"], react_i18next__WEBPACK_IMPORTED_MODULE_3__["useTranslation"], useStyles, react_router_dom__WEBPACK_IMPORTED_MODULE_1__["useNavigate"], _auth0_auth0_react__WEBPACK_IMPORTED_MODULE_18__["useAuth0"], _apollo_client__WEBPACK_IMPORTED_MODULE_17__["useReactiveVar"], _apollo_client__WEBPACK_IMPORTED_MODULE_17__["useReactiveVar"], src_graphql_generate_hooks__WEBPACK_IMPORTED_MODULE_16__["useGetFarmerAndExpericenceByIdQuery"], src_graphql_generate_hooks__WEBPACK_IMPORTED_MODULE_16__["useGetCorporationByIdQuery"], src_graphql_generate_hooks__WEBPACK_IMPORTED_MODULE_16__["useGetBussinessTypesQuery"], src_hooks_refreshMyInfoState__WEBPACK_IMPORTED_MODULE_15__["useRefreshMyInfo"], src_graphql_generate_hooks__WEBPACK_IMPORTED_MODULE_16__["useUpdateFarmerMutation"], src_graphql_generate_hooks__WEBPACK_IMPORTED_MODULE_16__["useInsertOrUpdateAccountFileMutation"], src_graphql_generate_hooks__WEBPACK_IMPORTED_MODULE_16__["useInsertOrUpd
2133ateCorporationMutation"], src_graphql_generate_hooks__WEBPACK_IMPORTED_MODULE_16__["useDeleteAccountFileByIdMutation"], formik__WEBPACK_IMPORTED_MODULE_12__["useFormik"], src_hooks_prefecture__WEBPACK_IMPORTED_MODULE_13__["usePrefectures"], src_hooks_city__WEBPACK_IMPORTED_MODULE_14__["useCities"]]; 2134}); 2135 2136_c = EditCorporation; 2137 2138var _c; 2139 2140__webpack_require__.$Refresh$.register(_c, "EditCorporation"); 2141 2142const currentExports = __react_refresh_utils__.getModuleExports(module.i); 2143__react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); 2144 2145if (true) { 2146 const isHotUpdate = !!module.hot.data; 2147 const prevExports = isHotUpdate ? module.hot.data.prevExports : null; 2148 2149 if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { 2150 module.hot.dispose( 2151 /** 2152 * A callback to performs a full refresh if React has unrecoverable errors, 2153 * and also caches the to-be-disposed module. 2154 * @param {*} data A hot module data object from Webpack HMR. 2155 * @returns {void} 2156 */ 2157 function hotDisposeCallback(data) { 2158 // We have to mutate the data object to get data registered and cached 2159 data.prevExports = currentExports; 2160 } 2161 ); 2162 module.hot.accept( 2163 /** 2164 * An error handler to allow self-recovering behaviours. 2165 * @param {Error} error An error occurred during evaluation of a module. 2166 * @returns {void} 2167 */ 2168 function hotErrorHandler(error) { 2169 if ( 2170 typeof __react_refresh_error_overlay__ !== 'undefined' && 2171 __react_refresh_error_overlay__ 2172 ) { 2173 __react_refresh_error_overlay__.handleRuntimeError(error); 2174 } 2175 2176 if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { 2177 if (window.onHotAcceptError) { 2178 window.onHotAcceptError(error.message); 2179 } 2180 } 2181 2182 __webpack_require__.c[module.i].hot.accept(hotErrorHandler); 2183 } 2184 ); 2185 2186 if (isHotUpdate) { 2187 if ( 2188 __react_refresh_utils__.isReactRefreshBoundary(prevExports) && 2189 __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) 2190 ) { 2191 module.hot.invalidate(); 2192 } else { 2193 __react_refresh_utils__.enqueueUpdate( 2194 /** 2195 * A function to dismiss the error overlay after performing React refresh. 2196 * @returns {void} 2197 */ 2198 function updateCallback() { 2199 if ( 2200 typeof __react_refresh_error_overlay__ !== 'undefined' && 2201 __react_refresh_error_overlay__ 2202 ) { 2203 __react_refresh_error_overlay__.clearRuntimeErrors(); 2204 } 2205 } 2206 ); 2207 } 2208 } 2209 } else { 2210 if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { 2211 module.hot.invalidate(); 2212 } 2213 } 2214} 2215/* 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"))) 2216 2217/***/ }), 2218
2219/***/ "./src/services/s3Upload.ts": 2220/*!**********************************!*\ 2221 !*** ./src/services/s3Upload.ts ***! 2222 \**********************************/ 2223/*! exports provided: uploadFile */ 2224/***/ (function(module, __webpack_exports__, __webpack_require__) { 2225 2226"use strict"; 2227__webpack_require__.r(__webpack_exports__); 2228/* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "uploadFile", function() { return uploadFile; }); 2229/* harmony import */ var _api__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./api */ "./src/services/api.ts"); 2230__webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); 2231__webpack_require__.$Refresh$.setup(module.i); 2232 2233 2234const uploadFile = async (file, auth0Token) => { 2235 const fileType = file.type; 2236 const fileExtension = file.name.split('.').pop() || ''; 2237 let reader = new FileReader(); 2238 let fileContent = ''; 2239 2240 reader.onload = data => { 2241 var _data$target; 2242 2243 fileContent = String(data === null || data === void 0 ? void 0 : (_data$target = data.target) === null || _data$target === void 0 ? void 0 : _data$target.result); 2244 }; 2245 2246 reader.readAsDataURL(file); 2247 2248 try { 2249 var _fileContent; 2250 2251 const response = await Object(_api__WEBPACK_IMPORTED_MODULE_0__["getUploadUrl"])(fileType, fileExtension, auth0Token); 2252 2253 if (!response) { 2254 return null; 2255 } 2256 2257 let binary = atob((_fileContent = fileContent) === null || _fileContent === void 0 ? void 0 : _fileContent.split(',')[1]); 2258 let array = []; 2259 2260 for (let i = 0; i < binary.length; i++) { 2261 array.push(binary.charCodeAt(i)); 2262 } 2263 2264 let blobData = new Blob([new Uint8Array(array)], { 2265 type: fileType 2266 }); 2267 await fetch(response.data.uploadURL, { 2268 method: 'PUT', 2269 body: blobData 2270 }); 2271 return { 2272 file_url: response.data.uploadURL.split('?')[0] 2273 }; 2274 } catch (e) { 2275 return null; 2276 } 2277}; 2278 2279const currentExports = __react_refresh_utils__.getModuleExports(module.i); 2280__react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); 2281 2282if (true) { 2283 const isHotUpdate = !!module.hot.data; 2284 const prevExports = isHotUpdate ? module.hot.data.prevExports : null; 2285 2286 if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { 2287 module.hot.dispose( 2288 /** 2289 * A callback to performs a full refresh if React has unrecoverable errors, 2290 * and also caches the to-be-disposed module. 2291 * @param {*} data A hot module data object from Webpack HMR. 2292 * @returns {void} 2293 */ 2294 function hotDisposeCallback(data) { 2295 // We have to mutate the data object to get data registered and cached 2296 data.prevExports = currentExports; 2297 } 2298 ); 2299 module.hot.accept( 2300 /** 2301 * An error handler to allow self-recovering behaviours. 2302 * @param {Error} error An error occurred during evaluation of a module. 2303 * @returns {void} 2304 */ 2305 function hotErrorHandler(error) { 2306 if ( 2307 typeof __react_refresh_error_overlay__ !== 'undefined' && 2308 __react_refresh_error_overlay__ 2309 ) { 2310 __react_refresh_error_overlay__.handleRuntimeError(error); 2311 } 2312 2313 if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { 2314 if (window.onHotAcceptError) { 2315 window.onHotAcceptError(error.message); 2316 } 2317 } 2318 2319 __webpack_require__.c[module.i].hot.accept(hotErrorHandler); 2320 } 2321 ); 2322 2323 if (isHotUpdate) { 2324 if ( 2325 __react_refresh_utils__.isReactRefreshBoundary(prevExports) && 2326 __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) 2327 ) { 2328 module.hot.invalidate(); 2329 } else { 2330 __react_refresh_utils__.enqueueUpdate( 2331 /** 2332 * A function to dismiss the error overlay after performing React refresh. 2333 * @returns {void} 2334 */ 2335 function updateCallback() { 2336 if ( 2337 typeof __react_refresh_error_overlay__ !== 'undefined' && 2338 __react_refresh_error_overlay__ 2339 ) { 2340 __react_refresh_error_overlay__.clearRuntimeErrors(); 2341 } 2342 } 2343 ); 2344 } 2345 } 2346 } else { 2347 if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) {
2348 module.hot.invalidate(); 2349 } 2350 } 2351} 2352/* 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"))) 2353 2354/***/ }), 2355
2356/***/ "./src/validations/myPage/CorporationSchema.ts": 2357/*!*****************************************************!*\ 2358 !*** ./src/validations/myPage/CorporationSchema.ts ***! 2359 \*****************************************************/ 2360/*! exports provided: CorporationSchema */ 2361/***/ (function(module, __webpack_exports__, __webpack_require__) { 2362 2363"use strict"; 2364__webpack_require__.r(__webpack_exports__); 2365/* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "CorporationSchema", function() { return CorporationSchema; }); 2366/* harmony import */ var yup__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! yup */ "./node_modules/yup/es/index.js"); 2367/* harmony import */ var src_common_regex__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! src/common/regex */ "./src/common/regex.ts"); 2368/* harmony import */ var src_common_helper__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! src/common/helper */ "./src/common/helper.ts"); 2369/* harmony import */ var react_i18next__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react-i18next */ "./node_modules/react-i18next/dist/es/index.js"); 2370__webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js"); 2371__webpack_require__.$Refresh$.setup(module.i); 2372 2373var _s = __webpack_require__.$Refresh$.signature(); 2374 2375 2376 2377 // i18 2378 2379 2380const CorporationSchema = () => { 2381 _s(); 2382 2383 // i18 2384 const [t] = Object(react_i18next__WEBPACK_IMPORTED_MODULE_3__["useTranslation"])('corporation'); 2385 const [msg] = Object(react_i18next__WEBPACK_IMPORTED_MODULE_3__["useTranslation"])('validation'); 2386 return yup__WEBPACK_IMPORTED_MODULE_0__["object"]().shape({ 2387 name: Object(src_common_helper__WEBPACK_IMPORTED_MODULE_2__["stringValidation"])(msg, t('form.name'), true), 2388 name_kana: Object(src_common_helper__WEBPACK_IMPORTED_MODULE_2__["stringValidation"])(msg, t('form.nameKana'), false), 2389 representative_name: yup__WEBPACK_IMPORTED_MODULE_0__["string"]().nullable().trim().max(src_common_regex__WEBPACK_IMPORTED_MODULE_1__["LENGTH_DEFAULT_INPUT"], msg('characterMaxLength').replace('{0}', t('form.representativeName')).replace('{1}', `${src_common_regex__WEBPACK_IMPORTED_MODULE_1__["LENGTH_DEFAULT_INPUT"]}`)), 2390 representative_name_kana: yup__WEBPACK_IMPORTED_MODULE_0__["string"]().nullable().matches(src_common_regex__WEBPACK_IMPORTED_MODULE_1__["REGEX_NAME_HIRAGANA"], msg('nameHiragana').replace('{0}', t('form.representativeNameKana'))).trim().max(src_common_regex__WEBPACK_IMPORTED_MODULE_1__["LENGTH_DEFAULT_INPUT"], msg('characterMaxLength').replace('{0}', t('form.representativeNameKana')).replace('{1}', `${src_common_regex__WEBPACK_IMPORTED_MODULE_1__["LENGTH_DEFAULT_INPUT"]}`)), 2391 mail_address: yup__WEBPACK_IMPORTED_MODULE_0__["string"]().nullable().email(msg('emailValid')).trim().max(src_common_regex__WEBPACK_IMPORTED_MODULE_1__["LENGTH_DEFAULT_INPUT"], msg('characterMaxLength').replace('{0}', t('form.mailAddress')).replace('{1}', `${src_common_regex__WEBPACK_IMPORTED_MODULE_1__["LENGTH_DEFAULT_INPUT"]}`)), 2392 capital_stock: yup__WEBPACK_IMPORTED_MODULE_0__["string"]().nullable().trim().matches(src_common_regex__WEBPACK_IMPORTED_MODULE_1__["REGEX_NUMBER_HALF_WIDTH"], msg('numberHalfWidth').replace('{0}', t('form.capitalStock'))).nullable(), 2393 number_of_staff: yup__WEBPACK_IMPORTED_MODULE_0__["string"]().nullable().trim().matches(src_common_regex__WEBPACK_IMPORTED_MODULE_1__["REGEX_NUMBER_HALF_WIDTH"], msg('numberHalfWidth').replace('{0}', t('form.numberOfStaff'))).nullable(), 2394 tel: Object(src_common_helper__WEBPACK_IMPORTED_MODULE_2__["stringValidation"])(msg, t('form.tel'), true, src_common_regex__WEBPACK_IMPORTED_MODULE_1__["LENGTH_PHONE_NUMBER"]).matches(src_common_regex__WEBPACK_IMPORTED_MODULE_1__["REGEX_PHONE_HALF_WIDTH"], msg('phoneHalfWidth').replace('{0}', t('form.tel'))), 2395 fax: Object(src_common_helper__WEBPACK_IMPORTED_MODULE_2__["stringValidation"])(msg, t('form.fax'), false), 2396 establishment_year: yup__WEBPACK_IMPORTED_MODULE_0__["string"]().trim().nullable().when(['establishment_month', 'establishment_day'], { 2397 is: (establishment_month, establishment_day) => establishment_month || establishment_day, 2398 then: yup__WEBPACK_IMPORTED_MODULE_0__["string"]().required(m
2398sg('required').replace('{0}', t('form.labelYear'))) 2399 }).matches(src_common_regex__WEBPACK_IMPORTED_MODULE_1__["REGEX_NUMBER_HALF_WIDTH"], msg('yearHalfwidth').replace('{0}', t('form.labelYear'))).length(src_common_regex__WEBPACK_IMPORTED_MODULE_1__["MAX_LENGTH_YEAR"], msg('birthdayLength').replace('{0}', t('form.labelYear')).replace('{1}', `${src_common_regex__WEBPACK_IMPORTED_MODULE_1__["MAX_LENGTH_YEAR"]}`)), 2400 establishment_month: yup__WEBPACK_IMPORTED_MODULE_0__["string"]().trim().nullable().when(['establishment_year', 'establishment_day'], { 2401 is: (establishment_year, establishment_day) => establishment_year || establishment_day, 2402 then: yup__WEBPACK_IMPORTED_MODULE_0__["string"]().required(msg('required').replace('{0}', t('form.labelMonth'))) 2403 }).matches(src_common_regex__WEBPACK_IMPORTED_MODULE_1__["REGEX_NUMBER_HALF_WIDTH"], msg('monthHalfwidth').replace('{0}', t('form.labelMonth'))).length(src_common_regex__WEBPACK_IMPORTED_MODULE_1__["MAX_LENGTH_MONTH"], msg('birthdayLength').replace('{0}', t('form.labelMonth')).replace('{1}', `${src_common_regex__WEBPACK_IMPORTED_MODULE_1__["MAX_LENGTH_MONTH"]}`)).test('value', msg('formatIncorrect').replace('{0}', t('form.labelMonth')), value => { 2404 if (!value) return true; 2405 return parseInt(value || '') >= 1 && parseInt(value || '') <= 12; 2406 }), 2407 establishment_day: yup__WEBPACK_IMPORTED_MODULE_0__["string"]().trim().nullable().when(['establishment_year', 'establishment_month'], { 2408 is: (establishment_year, establishment_month) => establishment_year || establishment_month, 2409 then: yup__WEBPACK_IMPORTED_MODULE_0__["string"]().required(msg('required').replace('{0}', t('form.labelDay'))) 2410 }).matches(src_common_regex__WEBPACK_IMPORTED_MODULE_1__["REGEX_NUMBER_HALF_WIDTH"], msg('dayHalfwidth').replace('{0}', t('form.labelDay'))).length(src_common_regex__WEBPACK_IMPORTED_MODULE_1__["MAX_LENGTH_DAY"], msg('birthdayLength').replace('{0}', t('form.labelDay')).replace('{1}', `${src_common_regex__WEBPACK_IMPORTED_MODULE_1__["MAX_LENGTH_DAY"]}`)).test('establishment_day', msg('formatIncorrect').replace('{0}', t('form.labelDay')), (value, option) => { 2411 const day = parseInt(value || '');
2412 const month = parseInt(option.parent.establishment_month); 2413 const year = parseInt(option.parent.establishment_year); 2414 return Object(src_common_helper__WEBPACK_IMPORTED_MODULE_2__["checkValidDay"])(year, month, day); 2415 }), 2416 zip_code: yup__WEBPACK_IMPORTED_MODULE_0__["string"]().trim().nullable().matches(src_common_regex__WEBPACK_IMPORTED_MODULE_1__["REGEX_ZIP_CODE"], msg('zipCodeFormat').replace('{0}', t('form.zipCode'))), 2417 address_1: Object(src_common_helper__WEBPACK_IMPORTED_MODULE_2__["stringValidation"])(msg, t('form.address1'), false, src_common_regex__WEBPACK_IMPORTED_MODULE_1__["LENGTH_ADDRESS"]), 2418 department_name: Object(src_common_helper__WEBPACK_IMPORTED_MODULE_2__["stringValidation"])(msg, t('form.departname'), false), 2419 url: yup__WEBPACK_IMPORTED_MODULE_0__["string"]().trim().nullable().matches(src_common_regex__WEBPACK_IMPORTED_MODULE_1__["REGEX_URL"], msg('urlFormat')) 2420 }, [['establishment_year', 'establishment_month'], ['establishment_year', 'establishment_day'], ['establishment_month', 'establishment_day']]); 2421}; 2422 2423_s(CorporationSchema, "Hc0aEYrUwgp0bS0Kx9KJlnYlPEY=", false, function () { 2424 return [react_i18next__WEBPACK_IMPORTED_MODULE_3__["useTranslation"], react_i18next__WEBPACK_IMPORTED_MODULE_3__["useTranslation"]]; 2425}); 2426 2427_c = CorporationSchema; 2428 2429var _c; 2430 2431__webpack_require__.$Refresh$.register(_c, "CorporationSchema"); 2432 2433const currentExports = __react_refresh_utils__.getModuleExports(module.i); 2434__react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i); 2435 2436if (true) { 2437 const isHotUpdate = !!module.hot.data; 2438 const prevExports = isHotUpdate ? module.hot.data.prevExports : null; 2439 2440 if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) { 2441 module.hot.dispose( 2442 /** 2443 * A callback to performs a full refresh if React has unrecoverable errors, 2444 * and also caches the to-be-disposed module. 2445 * @param {*} data A hot module data object from Webpack HMR. 2446 * @returns {void} 2447 */ 2448 function hotDisposeCallback(data) { 2449 // We have to mutate the data object to get data registered and cached 2450 data.prevExports = currentExports; 2451 } 2452 ); 2453 module.hot.accept( 2454 /** 2455 * An error handler to allow self-recovering behaviours. 2456 * @param {Error} error An error occurred during evaluation of a module. 2457 * @returns {void} 2458 */ 2459 function hotErrorHandler(error) { 2460 if ( 2461 typeof __react_refresh_error_overlay__ !== 'undefined' && 2462 __react_refresh_error_overlay__ 2463 ) { 2464 __react_refresh_error_overlay__.handleRuntimeError(error); 2465 } 2466 2467 if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) { 2468 if (window.onHotAcceptError) { 2469 window.onHotAcceptError(error.message); 2470 } 2471 } 2472 2473 __webpack_require__.c[module.i].hot.accept(hotErrorHandler); 2474 } 2475 ); 2476 2477 if (isHotUpdate) { 2478 if ( 2479 __react_refresh_utils__.isReactRefreshBoundary(prevExports) && 2480 __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports) 2481 ) { 2482 module.hot.invalidate(); 2483 } else { 2484 __react_refresh_utils__.enqueueUpdate( 2485 /** 2486 * A function to dismiss the error overlay after performing React refresh. 2487 * @returns {void} 2488 */ 2489 function updateCallback() { 2490 if ( 2491 typeof __react_refresh_error_overlay__ !== 'undefined' && 2492 __react_refresh_error_overlay__ 2493 ) { 2494 __react_refresh_error_overlay__.clearRuntimeErrors(); 2495 } 2496 } 2497 ); 2498 } 2499 } 2500 } else { 2501 if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) { 2502 module.hot.invalidate(); 2503 } 2504 } 2505} 2506/* 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"))) 2507 2508/***/ })
2508 2509 2510}]); 2511//# sourceMappingURL=13.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.