Files
play/app/pages/os.vue
2025-02-27 09:48:40 +01:00

36 lines
743 B
Vue

<template>
<LayoutTile
title="OS Information"
description="Read information about the operating system using the OS Information plugin."
>
<UAccordion :items="items" type="multiple" />
</LayoutTile>
</template>
<script lang="ts" setup>
definePageMeta({
name: "OS Informations",
icon: "lucide:info",
category: "system",
description: "Read operating system informations."
});
const items = ref([
{
label: "System",
icon: "lucide:monitor",
content: `${useTauriOsPlatform()} ${useTauriOsVersion()}`
},
{
label: "Arch",
icon: "lucide:microchip",
content: useTauriOsArch()
},
{
label: "Locale",
icon: "lucide:globe",
content: await useTauriOsLocale() || "Not detectable"
}
]);
</script>