kushal-saha 4a5436a3b4 chore: restructure views and add Livewire components for dashboard functionality
- remove flux dashboard
- add DTOs for the connecter services

Deps:
- spatie/laravel-data
- blade-icons (lucide-icons)
- tailwind-merge
2026-05-08 07:20:59 +00:00

38 lines
1.2 KiB
PHP

<?php
use Livewire\Component;
new class extends Component
{
public string $selectedTab = 'all-tab';
};
?>
<div>
<x-shared.card class="p-0">
<div class="p-4 flex justify-between border-b border-gray-200">
<h2 class="font-medium flex items-center gap-x-2">
<x-lucide-grid-2x2-plus class="w-5 h-5"/>
{{ __('Connected Services') }}
</h2>
<x-shared.button>
<div class="flex items-center gap-x-2">
<x-lucide-plus class="w-5 h-5"/>
{{ __('Add service') }}
</div>
</x-shared.button>
</div>
<x-shared.tabs.tabs wire:model="selectedTab" class="px-4">
<x-shared.tabs.tab name="all-tab" label="All" class="">
<livewire:connected-services.all-connected-services />
</x-shared.tabs.tab>
<x-shared.tabs.tab name="oidc-tab" label="OIDC">
<div>Tricks</div>
</x-shared.tabs.tab>
<x-shared.tabs.tab name="saml-tab" label="SAML">
<div>Musics</div>
</x-shared.tabs.tab>
</x-shared.tabs.tabs>
</x-shared.card>
</div>