Sunshine/src_assets/common/assets/web/PlatformLayout.vue
2025-10-06 17:30:21 -04:00

32 lines
585 B
Vue

<script setup>
const props = defineProps({
platform: {
type: String,
required: true
}
})
</script>
<template>
<template v-if="$slots.windows && platform === 'windows'">
<slot name="windows"></slot>
</template>
<template v-if="$slots.freebsd && platform === 'freebsd'">
<slot name="freebsd"></slot>
</template>
<template v-if="$slots.linux && platform === 'linux'">
<slot name="linux"></slot>
</template>
<template v-if="$slots.macos && platform === 'macos'">
<slot name="macos"></slot>
</template>
</template>
<style scoped>
</style>