fix: get base_url from current_site_info api

This commit is contained in:
Shariq Ansari 2025-02-19 17:37:57 +05:30
parent 54b2bd7e15
commit 7ba2a9c929

View File

@ -2,7 +2,7 @@ import { globalStore } from '@/stores/global'
import { createResource } from 'frappe-ui' import { createResource } from 'frappe-ui'
import { ref } from 'vue' import { ref } from 'vue'
const frappeCloudBaseEndpoint = 'https://frappecloud.com' const baseEndpoint = ref('https://frappecloud.com')
const isPaymentModeAdded = ref(false) const isPaymentModeAdded = ref(false)
export const currentSiteInfo = createResource({ export const currentSiteInfo = createResource({
@ -10,6 +10,7 @@ export const currentSiteInfo = createResource({
cache: 'currentSiteInfo', cache: 'currentSiteInfo',
onSuccess: (data) => { onSuccess: (data) => {
isPaymentModeAdded.value = data.is_payment_method_added isPaymentModeAdded.value = data.is_payment_method_added
baseEndpoint.value = data.base_url
}, },
}) })
@ -45,5 +46,5 @@ const loginToFrappeCloud = () => {
redirectRoute = '/dashboard/welcome' redirectRoute = '/dashboard/welcome'
} }
window.open(`${frappeCloudBaseEndpoint}${redirectRoute}`, '_blank') window.open(`${baseEndpoint.value}${redirectRoute}`, '_blank')
} }