| Server IP : 172.67.75.225 / Your IP : 216.73.216.185 Web Server : nginx/1.27.1 System : Linux us-1 5.15.0-131-generic #141-Ubuntu SMP Fri Jan 10 21:18:28 UTC 2025 x86_64 User : vinodai ( 3134) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system,proc_open,popen,parse_ini_file,show_source MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /storage/v1396/wwwindicidolscom/public_html/wp-content/plugins/hostinger/vue-frontend/src/ |
Upload File : |
<script setup lang="ts">
import { computed } from "vue";
import { RouterView, useRoute } from "vue-router";
import Modals from "@/components/Modals/Base/Modals.vue";
import Wrapper from "@/layouts/Wrapper.vue";
import { EditSiteButton, HeaderButton, PreviewSiteButton } from "@/types";
const route = useRoute();
const headerTitle = computed(() => route.meta.title as string);
const headerButton = computed(() => route.meta.headerButton as HeaderButton);
const previewSiteButton = computed(
() => route.meta.previewSiteButton as PreviewSiteButton
);
const editSiteButton = computed(
() => route.meta.editSiteButton as EditSiteButton
);
</script>
<template>
<div>
<div id="overhead-button" />
<Wrapper
:title="headerTitle"
:header-button="headerButton"
:preview-site-button="previewSiteButton"
:edit-site-button="editSiteButton"
>
<RouterView v-slot="{ Component }">
<Component :is="Component" />
</RouterView>
</Wrapper>
<Modals />
</div>
</template>
<style lang="scss" scoped>
:deep(.h-button-v2) {
&:hover {
cursor: pointer;
}
}
#overhead-button {
position: absolute;
right: 0;
padding: 40px;
z-index: 2;
@media (max-width: 576px) {
padding: 16px;
}
}
</style>