2 lines
1.3 KiB
PHP
2 lines
1.3 KiB
PHP
<x-layouts.app :title="__('Roles')"><div class="space-y-6"><div class="flex items-start justify-between"><div><h1 class="text-2xl font-semibold">Roles & permissions</h1><p class="mt-1 text-sm text-zinc-500">Control administrative access.</p></div><flux:button variant="primary" :href="route('administration.roles.create')" wire:navigate>Create role</flux:button></div>@if(session('status'))<div class="rounded-xl bg-emerald-50 p-3 text-sm text-emerald-800">{{ session('status') }}</div>@endif<div class="rounded-xl border border-zinc-200 bg-white dark:border-zinc-700 dark:bg-zinc-900"><div class="divide-y divide-zinc-200 dark:divide-zinc-800">@foreach($roles as $role)<div class="flex items-center justify-between p-4"><div><div class="font-medium">{{ $role->name }}</div><div class="text-xs text-zinc-500">{{ $role->users_count }} users · {{ $role->permissions_count }} permissions</div></div><div class="flex gap-2"><flux:button size="sm" :href="route('administration.roles.edit',$role)" wire:navigate>Edit</flux:button>@if($role->name!=='admin')<form method="POST" action="{{ route('administration.roles.destroy',$role) }}">@csrf @method('DELETE')<flux:button size="sm" variant="danger" type="submit">Delete</flux:button></form>@endif</div></div>@endforeach</div></div></div></x-layouts.app>
|