diff --git a/src/assets/img/icons/icon-ablue-next.png b/src/assets/img/icons/icon-ablue-next.png new file mode 100644 index 00000000..ff8ec863 Binary files /dev/null and b/src/assets/img/icons/icon-ablue-next.png differ diff --git a/src/assets/img/icons/icon-ablue-previous.png b/src/assets/img/icons/icon-ablue-previous.png new file mode 100644 index 00000000..ebac34a2 Binary files /dev/null and b/src/assets/img/icons/icon-ablue-previous.png differ diff --git a/src/constants/error-messages.js b/src/constants/error-messages.js index 4707fff7..71e7d515 100644 --- a/src/constants/error-messages.js +++ b/src/constants/error-messages.js @@ -59,7 +59,8 @@ const errorMessages = Object.freeze({ MODEL_REQUIRED: 'Vehicle model is required.', STYLE_REQUIRED: 'Vehicle style is required.', MOBILE_LOCATION_REQUIRED: 'Please enter your service address', - DATE_REQUIRED: 'Please select a date' + DATE_REQUIRED: 'Please select a date', + TIME_REQUIRED: 'Please select an appointment time.' }); export default errorMessages; diff --git a/src/digital-components/date-picker/date-picker.vue b/src/digital-components/date-picker/date-picker.vue index 954451f6..b5cd4b77 100644 --- a/src/digital-components/date-picker/date-picker.vue +++ b/src/digital-components/date-picker/date-picker.vue @@ -2,108 +2,128 @@
-
+
- Select a day and time + When would you like service? +
+ When would you like service? +
+
+ Your service will take approximately {{ appointmentEstimate }} +
-
- {{ month.monthLabel }} {{ month.yearNum?.toString() }} + class="appointment-date-picker-container" + :class="isMobileView ? 'mobile' : 'desktop'"> +
+
-
- = Available +
+ {{ headerDateString }}
-
-
@@ -111,24 +131,27 @@