This commit is contained in:
2025-12-14 12:53:25 +01:00
parent dbec2e9a74
commit 60bedab4a5
33 changed files with 1975 additions and 48 deletions

View File

@@ -0,0 +1,39 @@
<template>
<div>
{{server}}
</div>
<button @click="remove">Remove</button>/
</template>
<script setup>
import {ref} from "vue";
// defined constants
const props = defineProps({
server: {
type: Object,
required: true
}
})
const emit = defineEmits(['remove'])
// defined methods
async function remove(){
const response = await fetch("/api/server/servers/", {
method: 'DELETE'
})
if (response.ok) {
emit('remove')
} else {
console.error("Failed to fetch servers:", response.statusText)
}
}
onMounted(() => {
})
</script>
<style scoped>
</style>