We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
isAdmin
DataTable
1 parent 39151c9 commit 6fb4a1aCopy full SHA for 6fb4a1a
ui/src/components/DataTable.vue
@@ -58,7 +58,7 @@
58
</template>
59
60
<script setup lang="ts">
61
-import { computed } from "vue";
+import { computed, inject } from "vue";
62
63
type Header = {
64
text: string;
@@ -79,7 +79,7 @@ defineEmits(["update:sort"]);
79
const page = defineModel<number>("page", { required: true, type: Number });
80
const itemsPerPage = defineModel("itemsPerPage", { required: true, type: Number });
81
const pageQuantity = computed(() => Math.ceil(props.totalCount / itemsPerPage.value) || 1);
82
-const isAdmin = window.location.pathname.startsWith("/admin");
+const isAdmin: boolean = inject("isAdmin", false);
83
84
const goToFirstPage = () => { page.value = 1; };
85
</script>
0 commit comments