wip ui, hidden token on frontend

This commit is contained in:
2025-04-07 20:14:17 +01:00
parent 609008afc7
commit 57b35b4849
3 changed files with 9 additions and 3 deletions

View File

@@ -15,6 +15,7 @@ class Provider extends Model
use HasFactory; use HasFactory;
protected $guarded = []; protected $guarded = [];
protected $hidden = ['token'];
protected function casts(): array protected function casts(): array
{ {

View File

@@ -23,7 +23,7 @@ class ProviderFactory extends Factory
'type' => $this->faker->randomElement([ 'type' => $this->faker->randomElement([
ProviderType::HETZNER, ProviderType::HETZNER,
]), ]),
'token' => $this->faker->uuid(), 'token' => env('HETZNER_KEY') ?? $this->faker->uuid(),
]; ];
} }

View File

@@ -33,8 +33,13 @@ defineProps({
Loading... Loading...
</template> </template>
<h3 class="text-2xl font-bold tracking-tight mt-4">Server Providers</h3> <h3 class="text-2xl font-bold tracking-tight mt-4">Server Providers</h3>
<p class="text-sm text-muted-foreground">Manage your server providers.</p> <p class="text-sm text-muted-foreground mb-4">Manage your server providers.</p>
<div class="border border-muted-background divide-y divide-y-muted-background rounded-md">
<div v-for="provider in providers" class="py-1 px-2 flex gap-2 items-center">
{{ provider.name }}
<span class="uppercase text-xs ml-auto text-muted-foreground">{{ provider.type }}</span>
</div>
</div>
</WhenVisible> </WhenVisible>
</TabsContent> </TabsContent>
</Tabs> </Tabs>