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 @@