feat: contact us

This commit is contained in:
Jannat Patel
2025-10-06 10:15:53 +05:30
parent efb4feab2e
commit f7003ecbbe
7 changed files with 91 additions and 5 deletions

View File

@@ -375,6 +375,18 @@ const addPrograms = async () => {
})
}
const addContactUsDetails = () => {
if (settingsStore.contactUsEmail?.data || settingsStore.contactUsURL?.data) {
sidebarLinks.value.push({
label: 'Contact Us',
icon: settingsStore.contactUsURL?.data ? 'Headset' : 'Mail',
to: settingsStore.contactUsURL?.data
? settingsStore.contactUsURL.data
: `mailto:${settingsStore.contactUsEmail?.data}`,
})
}
}
const checkIfCanAddProgram = async () => {
if (isModerator.value || isInstructor.value) {
return true
@@ -645,6 +657,7 @@ const setUpOnboarding = () => {
}
watch(userResource, () => {
addContactUsDetails()
if (userResource.data) {
isModerator.value = userResource.data.is_moderator
isInstructor.value = userResource.data.is_instructor