diff --git a/6/ecolyo.95dfb23bc54787c93a79.js b/6/ecolyo.3ac0fa971654da221f7f.js similarity index 99% rename from 6/ecolyo.95dfb23bc54787c93a79.js rename to 6/ecolyo.3ac0fa971654da221f7f.js index b3e1b217987e53d4f70106b3418720376a718a81..e13876ea0ae17ae01f5bd732515ec59bf0300317 100644 --- a/6/ecolyo.95dfb23bc54787c93a79.js +++ b/6/ecolyo.3ac0fa971654da221f7f.js @@ -274,8 +274,7 @@ var MaxConsumptionCard = function MaxConsumptionCard(_ref) { onClick: function onClick() { return handleFluidChange(-1); }, - className: "arrow-prev", - disabled: fluidsWithData.length <= 1 + className: "arrow-prev" }, /*#__PURE__*/_react.default.createElement(_Icon.default, { icon: _leftArrow.default, size: 24 @@ -288,8 +287,7 @@ var MaxConsumptionCard = function MaxConsumptionCard(_ref) { onClick: function onClick() { return handleFluidChange(1); }, - className: "arrow-next", - disabled: fluidsWithData.length <= 1 + className: "arrow-next" }, /*#__PURE__*/_react.default.createElement(_Icon.default, { icon: _rightArrow.default, size: 24 @@ -306,9 +304,9 @@ var MaxConsumptionCard = function MaxConsumptionCard(_ref) { className: "text-16-normal title" }, t('analysis.max_day')), /*#__PURE__*/_react.default.createElement("div", { className: "fluid-navigation" - }, buttonPrev(), /*#__PURE__*/_react.default.createElement("div", { + }, fluidsWithData.length > 1 && buttonPrev(), /*#__PURE__*/_react.default.createElement("div", { className: "text-20-bold fluid ".concat(currentFluidSlug.toLowerCase()) - }, t("FLUID.".concat(currentFluidSlug, ".LABEL"))), buttonNext()), /*#__PURE__*/_react.default.createElement("div", { + }, t("FLUID.".concat(currentFluidSlug, ".LABEL"))), fluidsWithData.length > 1 && buttonNext()), /*#__PURE__*/_react.default.createElement("div", { className: "data-container" }, isLoading && /*#__PURE__*/_react.default.createElement("div", { className: "loaderContainer" @@ -632,6 +630,10 @@ var AnalysisView = function AnalysisView() { updateAnalysisNotification(); }, [dispatch, analysisNotification, monthlyAnalysisDate, selectedDate, paramToken, mailToken, client]); + var disablePrev = analysisMonth < _luxon.DateTime.local(0, 1, 1).setZone('utc', { + keepLocalTime: true + }); + var handleMoveDate = function handleMoveDate(increment) { var updatedDate = dateChartService.incrementDate(_enums.TimeStep.MONTH, analysisMonth, increment); dispatch((0, _analysis.setAnalysisMonth)(updatedDate)); @@ -644,7 +646,7 @@ var AnalysisView = function AnalysisView() { desktopTitleKey: "common.title_analysis" }, /*#__PURE__*/_react.default.createElement(_DateNavigator.default, { disableNext: (0, _date.isLastDateReached)(analysisMonth, _enums.TimeStep.MONTH), - disablePrev: false, + disablePrev: disablePrev, handleNextDate: function handleNextDate() { return handleMoveDate(1); }, @@ -932,8 +934,7 @@ var ProfileComparatorRow = function ProfileComparatorRow(_ref) { }, /*#__PURE__*/_react.default.createElement("div", { className: "user-graph" }, /*#__PURE__*/_react.default.createElement("div", { - className: (0, _classnames.default)('price', 'text-15-bold', (0, _defineProperty2.default)({}, 'not-connected', !connected || noData)), - "data-testid": "userPrice" + className: (0, _classnames.default)('price', 'text-15-bold', (0, _defineProperty2.default)({}, 'not-connected', !connected || noData)) }, comparaisonText), connected && /*#__PURE__*/_react.default.createElement("div", { className: "container-graph" }, /*#__PURE__*/_react.default.createElement("div", { @@ -957,8 +958,7 @@ var ProfileComparatorRow = function ProfileComparatorRow(_ref) { width: getWidthForForecast(fluid) } })), /*#__PURE__*/_react.default.createElement("div", { - className: (0, _classnames.default)('price', 'text-15-bold', (0, _defineProperty2.default)({}, 'not-connected', !connected)), - "data-testid": "averagePrice" + className: (0, _classnames.default)('price', 'text-15-bold', (0, _defineProperty2.default)({}, 'not-connected', !connected)) }, formatFluidConsumptionForForecast(fluid)))); }; @@ -2103,8 +2103,7 @@ var ProfileComparator = function ProfileComparator(_ref) { root: 'btnPrimary', label: 'text-18-bold' }, - size: "large", - "data-testid": "goToProfile" + size: "large" }, t('analysis.accessibility.button_go_to_profil')), /*#__PURE__*/_react.default.createElement(_Icon.default, { icon: _noProfilePlaceholder.default, width: "100%", @@ -2193,8 +2192,7 @@ var ProfileComparator = function ProfileComparator(_ref) { onClick: function onClick() { return navigate('/profileType'); }, - className: "btnIcon", - "data-testid": "iconGoToProfile" + className: "btnIcon" }, /*#__PURE__*/_react.default.createElement(_StyledIcon.default, { icon: _profileEdit.default, size: 40 diff --git a/app/ecolyo.dc827a2b7459e470a140.js b/app/ecolyo.2419ad7c44405f7075ea.js similarity index 99% rename from app/ecolyo.dc827a2b7459e470a140.js rename to app/ecolyo.2419ad7c44405f7075ea.js index 31ece753e534e75f6d128160a70d8666aaf78792..299d16f8bf11d3c2e1c4bedb15d63d033e3735e4 100644 --- a/app/ecolyo.dc827a2b7459e470a140.js +++ b/app/ecolyo.2419ad7c44405f7075ea.js @@ -64,7 +64,7 @@ /******/ /******/ // script path function /******/ function jsonpScriptSrc(chunkId) { -/******/ return __webpack_require__.p + "" + ({}[chunkId]||chunkId) + "/ecolyo." + {"1":"b2c357869bd91528093e","2":"62e5292a592368584bc8","4":"e44f681829f74b9ff80d","5":"41a3c918854f721cafd9","6":"95dfb23bc54787c93a79","7":"9376e18b72a7a8ccfe8c","8":"083c460749da3b2bb728","9":"559d36d928c393428876","10":"2946952809565809b75b"}[chunkId] + ".js" +/******/ return __webpack_require__.p + "" + ({}[chunkId]||chunkId) + "/ecolyo." + {"1":"b2c357869bd91528093e","2":"62e5292a592368584bc8","4":"e44f681829f74b9ff80d","5":"41a3c918854f721cafd9","6":"3ac0fa971654da221f7f","7":"9376e18b72a7a8ccfe8c","8":"083c460749da3b2bb728","9":"559d36d928c393428876","10":"2946952809565809b75b"}[chunkId] + ".js" /******/ } /******/ /******/ // The require function diff --git a/index.html b/index.html index b1b3228abb50c71e3e8a4f68013a17d7dacfc581..32a1cfd24617d4e84e8ba159b2aebfb5e4058d16 100644 --- a/index.html +++ b/index.html @@ -1 +1 @@ -<!DOCTYPE html><html lang="{{.Locale}}"><head><meta charset="utf-8"><title>Ecolyo</title><link rel="icon" type="image/png" href="/favicon-32x32.png" sizes="32x32"><link rel="icon" type="image/png" href="/favicon-16x16.png" sizes="16x16"><!-- PWA Manifest --><link rel="manifest" href="/manifest.json" crossorigin="use-credentials"><link rel="mask-icon" href="/safari-pinned-tab.svg" color="#297EF2"><meta name="viewport" content="width=device-width,height=device-height,initial-scale=1,viewport-fit=cover"><!-- PWA Chrome --><link rel="icon" sizes="192x192" href="/android-chrome-192x192.png"><link rel="icon" sizes="512x512" href="/android-chrome-512x512.png"><!-- PWA iOS --><link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"><link rel="apple-touch-startup-image" href="/apple-touch-icon.png"><meta name="apple-mobile-web-app-title" content="Ecolyo"><meta name="apple-mobile-web-app-capable" content="yes"><meta name="apple-mobile-web-app-status-bar-style" content="black"><!-- PWA Colors --><meta name="theme-color" content="#343641"><meta name="background-color" content="#121212">{{.ThemeCSS}} {{.CozyBar}}<script src="//{{.Domain}}/assets/js/piwik.js"></script></head><body><div role="application" class="application" data-cozy="{{.CozyData}}"><script src="vendors/ecolyo.fbf1f65c47dc10085503.js"></script><script src="app/ecolyo.dc827a2b7459e470a140.js"></script></div></body></html> \ No newline at end of file +<!DOCTYPE html><html lang="{{.Locale}}"><head><meta charset="utf-8"><title>Ecolyo</title><link rel="icon" type="image/png" href="/favicon-32x32.png" sizes="32x32"><link rel="icon" type="image/png" href="/favicon-16x16.png" sizes="16x16"><!-- PWA Manifest --><link rel="manifest" href="/manifest.json" crossorigin="use-credentials"><link rel="mask-icon" href="/safari-pinned-tab.svg" color="#297EF2"><meta name="viewport" content="width=device-width,height=device-height,initial-scale=1,viewport-fit=cover"><!-- PWA Chrome --><link rel="icon" sizes="192x192" href="/android-chrome-192x192.png"><link rel="icon" sizes="512x512" href="/android-chrome-512x512.png"><!-- PWA iOS --><link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"><link rel="apple-touch-startup-image" href="/apple-touch-icon.png"><meta name="apple-mobile-web-app-title" content="Ecolyo"><meta name="apple-mobile-web-app-capable" content="yes"><meta name="apple-mobile-web-app-status-bar-style" content="black"><!-- PWA Colors --><meta name="theme-color" content="#343641"><meta name="background-color" content="#121212">{{.ThemeCSS}} {{.CozyBar}}<script src="//{{.Domain}}/assets/js/piwik.js"></script></head><body><div role="application" class="application" data-cozy="{{.CozyData}}"><script src="vendors/ecolyo.fbf1f65c47dc10085503.js"></script><script src="app/ecolyo.2419ad7c44405f7075ea.js"></script></div></body></html> \ No newline at end of file