Avoid calling the REST api onMounted for root elements
This commit is contained in:
@@ -5,7 +5,7 @@
|
|||||||
// const subscriptionRequiredDialog = inject('subscriptionRequiredDialog');
|
// const subscriptionRequiredDialog = inject('subscriptionRequiredDialog');
|
||||||
// subscriptionRequiredDialog.value.open();
|
// subscriptionRequiredDialog.value.open();
|
||||||
|
|
||||||
import { ref, useTemplateRef, onMounted } from 'vue';
|
import { ref, useTemplateRef } from 'vue';
|
||||||
import { Dialog, Button } from 'pankow';
|
import { Dialog, Button } from 'pankow';
|
||||||
import DashboardModel from '../models/DashboardModel.js';
|
import DashboardModel from '../models/DashboardModel.js';
|
||||||
|
|
||||||
@@ -16,15 +16,13 @@ const consoleServerOrigin = ref('https://console.cloudron.io');
|
|||||||
|
|
||||||
defineExpose({
|
defineExpose({
|
||||||
async open() {
|
async open() {
|
||||||
dialog.value.open();
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
||||||
onMounted(async () => {
|
|
||||||
const [error, result] = await dashboardModel.config();
|
const [error, result] = await dashboardModel.config();
|
||||||
if (error) return console.error(error);
|
if (error) return console.error(error);
|
||||||
|
|
||||||
consoleServerOrigin.value = result.consoleServerOrigin;
|
consoleServerOrigin.value = result.consoleServerOrigin;
|
||||||
|
|
||||||
|
dialog.value.open();
|
||||||
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
</script>
|
</script>
|
||||||
|
|||||||
Reference in New Issue
Block a user