diff --git a/frontend/components.d.ts b/frontend/components.d.ts
index b0ae39ec..3352de8f 100644
--- a/frontend/components.d.ts
+++ b/frontend/components.d.ts
@@ -43,6 +43,7 @@ declare module 'vue' {
ColorSwatches: typeof import('./src/components/Controls/ColorSwatches.vue')['default']
CouponDetails: typeof import('./src/components/Settings/CouponDetails.vue')['default']
Coupons: typeof import('./src/components/Settings/Coupons.vue')['default']
+ ContactUsEmail: typeof import('./src/components/ContactUsEmail.vue')['default']
CourseCard: typeof import('./src/components/CourseCard.vue')['default']
CourseCardOverlay: typeof import('./src/components/CourseCardOverlay.vue')['default']
CourseInstructors: typeof import('./src/components/CourseInstructors.vue')['default']
diff --git a/frontend/src/components/AppSidebar.vue b/frontend/src/components/AppSidebar.vue
index 048bea5e..b09ec4c3 100644
--- a/frontend/src/components/AppSidebar.vue
+++ b/frontend/src/components/AppSidebar.vue
@@ -9,12 +9,12 @@
>
-
+ >
+
+
@@ -382,7 +385,7 @@ const addContactUsDetails = () => {
icon: settingsStore.contactUsURL?.data ? 'Headset' : 'Mail',
to: settingsStore.contactUsURL?.data
? settingsStore.contactUsURL.data
- : `mailto:${settingsStore.contactUsEmail?.data}`,
+ : settingsStore.contactUsEmail?.data,
})
}
}
diff --git a/frontend/src/components/ContactUsEmail.vue b/frontend/src/components/ContactUsEmail.vue
new file mode 100644
index 00000000..04079d06
--- /dev/null
+++ b/frontend/src/components/ContactUsEmail.vue
@@ -0,0 +1,67 @@
+
+
+
+
diff --git a/frontend/src/components/Settings/SettingFields.vue b/frontend/src/components/Settings/SettingFields.vue
index 57596a43..73f3b023 100644
--- a/frontend/src/components/Settings/SettingFields.vue
+++ b/frontend/src/components/Settings/SettingFields.vue
@@ -96,7 +96,7 @@
size="sm"
:label="__(field.label)"
:description="__(field.description)"
- v-model="data[field.name]"
+ v-model="field.value"
/>
{
} else {
if (field.type == 'checkbox') {
field.value = props.data[field.name] ? true : false
- } else {
- field.value = props.data[field.name]
}
currentColumn.push(field)
}
diff --git a/frontend/src/components/Settings/Settings.vue b/frontend/src/components/Settings/Settings.vue
index f660fab4..8dde5bbf 100644
--- a/frontend/src/components/Settings/Settings.vue
+++ b/frontend/src/components/Settings/Settings.vue
@@ -14,18 +14,13 @@
{{ __(tab.label) }}
diff --git a/frontend/src/components/SidebarLink.vue b/frontend/src/components/SidebarLink.vue
index 075809c7..adb29aa0 100644
--- a/frontend/src/components/SidebarLink.vue
+++ b/frontend/src/components/SidebarLink.vue
@@ -1,7 +1,7 @@
+