provider, enums, no timestamp

This commit is contained in:
2025-04-07 15:52:59 +01:00
parent 7f546c1678
commit 1e7d023b09
15 changed files with 30 additions and 29 deletions

View File

@@ -6,6 +6,7 @@ import { Head, router, useForm } from '@inertiajs/vue3';
import { watch } from 'vue';
const props = defineProps({
providers: Array,
locations: Array,
serverTypes: Array,
images: Array,
@@ -18,18 +19,6 @@ const form = useForm({
image: null,
});
const serverProviders = [
{
name: 'Hetzner',
value: 'hetzner',
},
{
name: 'Digital Ocean',
value: 'digital-ocean',
disabled: true,
},
];
watch(
() => form.provider,
(provider) => {
@@ -92,13 +81,13 @@ function loadServerTypes() {
<div class="flex h-full flex-1 flex-col gap-4 rounded-xl p-4">
<div class="flex flex-wrap gap-2">
<RadioButton
v-for="serverProvider in serverProviders"
v-for="provider in providers"
v-model="form.provider"
:value="serverProvider.value"
:disabled="serverProvider.disabled"
:value="provider.value"
:disabled="provider.disabled"
name="server-provider"
>
{{ serverProvider.name }}
{{ provider.name }}
</RadioButton>
</div>
<div v-if="form.provider" class="flex flex-wrap gap-2">