diff --git a/_dev/js/theme/components/http/useDefaultHttpRequest.js b/_dev/js/theme/components/http/useDefaultHttpRequest.js index 8a43dca8..d7453975 100644 --- a/_dev/js/theme/components/http/useDefaultHttpRequest.js +++ b/_dev/js/theme/components/http/useDefaultHttpRequest.js @@ -1,5 +1,5 @@ import useHttpRequest from './useHttpRequest'; -import GenericHttpRequestError from "./error/GenericHttpRequestError"; +import GenericHttpRequestError from './error/GenericHttpRequestError'; /** * Default http request accepting payload as object and returning promise with response diff --git a/_dev/js/theme/core/cart/handler/cart/addToCartHandler.js b/_dev/js/theme/core/cart/handler/cart/addToCartHandler.js index 2623034a..910b69be 100644 --- a/_dev/js/theme/core/cart/handler/cart/addToCartHandler.js +++ b/_dev/js/theme/core/cart/handler/cart/addToCartHandler.js @@ -1,7 +1,7 @@ +import prestashop from 'prestashop'; import useAlertToast from '../../../../components/useAlertToast'; import addToCartRequest from '../../request/cart/addToCartRequest'; import sprintf from '../../../../utils/sprintf'; -import prestashop from "prestashop"; const { danger } = useAlertToast(); diff --git a/_dev/js/theme/core/cart/handler/cart/deleteFromCartHandler.js b/_dev/js/theme/core/cart/handler/cart/deleteFromCartHandler.js index 5222eeaa..ff3e9457 100644 --- a/_dev/js/theme/core/cart/handler/cart/deleteFromCartHandler.js +++ b/_dev/js/theme/core/cart/handler/cart/deleteFromCartHandler.js @@ -1,5 +1,5 @@ +import prestashop from 'prestashop'; import deleteFromCartRequest from '../../request/cart/deleteFromCartRequest'; -import prestashop from "prestashop"; /** * Delete product from cart handler diff --git a/_dev/js/theme/core/cart/handler/voucher/deleteVoucherHandler.js b/_dev/js/theme/core/cart/handler/voucher/deleteVoucherHandler.js index 0004ed9a..c74595c6 100644 --- a/_dev/js/theme/core/cart/handler/voucher/deleteVoucherHandler.js +++ b/_dev/js/theme/core/cart/handler/voucher/deleteVoucherHandler.js @@ -1,5 +1,5 @@ +import prestashop from 'prestashop'; import deleteVoucherFromCartRequest from '../../request/voucher/deleteVoucherFromCartRequest'; -import prestashop from "prestashop"; /** * Delete voucher handler diff --git a/_dev/js/theme/core/cart/handler/voucher/submitVoucherHandler.js b/_dev/js/theme/core/cart/handler/voucher/submitVoucherHandler.js index 7935e956..c84a61f0 100644 --- a/_dev/js/theme/core/cart/handler/voucher/submitVoucherHandler.js +++ b/_dev/js/theme/core/cart/handler/voucher/submitVoucherHandler.js @@ -1,6 +1,6 @@ +import prestashop from 'prestashop'; import addVoucherToCartRequest from '../../request/voucher/addVoucherToCartRequest'; import parseToHtml from '../../../../utils/parseToHtml'; -import prestashop from "prestashop"; /** * Submit voucher handler diff --git a/_dev/js/theme/core/checkout/handler/delivery/changeDeliveryMethodHandler.js b/_dev/js/theme/core/checkout/handler/delivery/changeDeliveryMethodHandler.js index ecc302c2..bebdad25 100644 --- a/_dev/js/theme/core/checkout/handler/delivery/changeDeliveryMethodHandler.js +++ b/_dev/js/theme/core/checkout/handler/delivery/changeDeliveryMethodHandler.js @@ -1,9 +1,9 @@ +import prestashop from 'prestashop'; import { formSerializeArray, fromSerializeObject } from '../../../../utils/formSerialize'; import selectDeliveryMethodRequest from '../../request/selectDeliveryMethodRequest'; import parseToHtml from '../../../../utils/parseToHtml'; import refreshCheckoutPage from '../../utils/refreshCheckoutPage'; import { each } from '../../../../utils/DOMHelpers'; -import prestashop from "prestashop"; /** * Change delivery method handler diff --git a/_dev/js/theme/core/listing/handler/updateFacetsHandler.js b/_dev/js/theme/core/listing/handler/updateFacetsHandler.js index 9a17863d..bc665b3f 100644 --- a/_dev/js/theme/core/listing/handler/updateFacetsHandler.js +++ b/_dev/js/theme/core/listing/handler/updateFacetsHandler.js @@ -1,8 +1,5 @@ import prestashop from 'prestashop'; import updateListingFacetsRequest from '../request/updateListingFacetsRequest'; -import useAlertToast from '../../../components/useAlertToast'; - -const { danger } = useAlertToast(); /** * Build new facets url - add from-xhr param diff --git a/_dev/js/theme/core/listing/request/updateListingFacetsRequest.js b/_dev/js/theme/core/listing/request/updateListingFacetsRequest.js index f9dd8937..a08227ea 100644 --- a/_dev/js/theme/core/listing/request/updateListingFacetsRequest.js +++ b/_dev/js/theme/core/listing/request/updateListingFacetsRequest.js @@ -1,6 +1,6 @@ import useHttpRequest from '../../../components/http/useHttpRequest'; import useHttpController from '../../../components/http/useHttpController'; -import GenericHttpRequestError from "../../../components/http/error/GenericHttpRequestError"; +import GenericHttpRequestError from '../../../components/http/error/GenericHttpRequestError'; const { dispatch, abortAll } = useHttpController(); diff --git a/_dev/js/theme/core/selectors.js b/_dev/js/theme/core/selectors.js index eac7adda..368d9291 100644 --- a/_dev/js/theme/core/selectors.js +++ b/_dev/js/theme/core/selectors.js @@ -1,5 +1,5 @@ import prestashop from 'prestashop'; -import DOMReady from "../utils/DOMReady"; +import DOMReady from '../utils/DOMReady'; prestashop.selectors = { quantityWanted: '#quantity_wanted', diff --git a/_dev/js/theme/handler/error/httpRequestErrorHandler.js b/_dev/js/theme/handler/error/httpRequestErrorHandler.js index c3cc7fce..dacb73f8 100644 --- a/_dev/js/theme/handler/error/httpRequestErrorHandler.js +++ b/_dev/js/theme/handler/error/httpRequestErrorHandler.js @@ -1,21 +1,21 @@ -import GenericHttpRequestError from "../../components/http/error/GenericHttpRequestError"; -import useAlertToast from "../../components/useAlertToast"; import prestashop from 'prestashop'; +import GenericHttpRequestError from '../../components/http/error/GenericHttpRequestError'; +import useAlertToast from '../../components/useAlertToast'; const { danger } = useAlertToast(); const httpRequestErrorHandler = ({ - resp = {}, - error = null, - }) => { + resp = {}, + error = null, +}) => { if (error && error instanceof GenericHttpRequestError) { danger(prestashop.t.alert.genericHttpError); } else if (typeof resp.errors !== 'undefined') { - const errors = resp.errors; + const { errors } = resp; const errorMessage = Array.isArray(errors) ? errors.join('\n') : errors; danger(errorMessage); } -} +}; export default httpRequestErrorHandler; diff --git a/_dev/js/theme/index.js b/_dev/js/theme/index.js index 722293df..df950b45 100644 --- a/_dev/js/theme/index.js +++ b/_dev/js/theme/index.js @@ -15,7 +15,6 @@ import '@js/theme/components/customer'; import '@js/theme/components/quickview'; import '@js/theme/components/product'; import '@js/theme/components/cart/block-cart'; -import httpRequestErrorHandler from './handler/error/httpRequestErrorHandler'; /* eslint-enable */ import prestashop from 'prestashop'; @@ -31,6 +30,7 @@ import TopMenu from '@js/theme/components/TopMenu'; import PageLazyLoad from '@js/theme/components/Lazyload'; import PageLoader from '@js/theme/components/PageLoader'; import useStickyElement from '@js/theme/components/useStickyElement'; +import httpRequestErrorHandler from './handler/error/httpRequestErrorHandler'; prestashop.pageLazyLoad = new PageLazyLoad({ selector: '.lazyload',