diff --git a/src/assets/img/icons/alert-circle-yellow.svg b/src/assets/img/icons/alert-circle-yellow.svg
new file mode 100644
index 000000000..904aefb98
--- /dev/null
+++ b/src/assets/img/icons/alert-circle-yellow.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/helpers/cms-content-helper.js b/src/helpers/cms-content-helper.js
index 727add296..450875d0f 100644
--- a/src/helpers/cms-content-helper.js
+++ b/src/helpers/cms-content-helper.js
@@ -343,3 +343,14 @@ export function splitCMSCopyOnParagraphTag(copy) {
export function splitCMSCopyOnBR(copy) {
return copy.split("
");
}
+
+// This function takes in a number and returns it formatted as USD currency, with or without cents depending on if the number is an integer or not.
+export function formatToUSDollar(amount) {
+ const isInteger = amount % 1 === 0;
+ return new Intl.NumberFormat("en-US", {
+ style: "currency",
+ currency: "USD",
+ minimumFractionDigits: isInteger ? 0 : 2,
+ maximumFractionDigits: 2,
+ }).format(amount);
+}
diff --git a/src/layouts/schedule/schedule.vue b/src/layouts/schedule/schedule.vue
index d33695833..ec8051cc4 100644
--- a/src/layouts/schedule/schedule.vue
+++ b/src/layouts/schedule/schedule.vue
@@ -81,6 +81,16 @@
cmsWidgetName="AlertNoShopsWidget"
v-if="displayNoShopsAlert"
alertClass="alert-warning" />
+
+
{{ alertHeadline }}