@extends('layouts.admin') @php $routeName = request()->route()->getName(); $baseRoute = str_contains($routeName, 'sub-accounts') ? 'admin.data-config.sub-accounts' : 'admin.permission.accounts'; $tab = request('tab', 'accounts'); $roleSelectConfig = [ "placeholder" => __('Select Role'), "hasSearch" => true, "searchPlaceholder" => __('Search Role...'), "isHidePlaceholder" => false, "searchClasses" => "block w-[calc(100%-16px)] mx-2 py-2 px-3 text-sm border-slate-200 dark:border-white/10 rounded-lg focus:border-cyan-500 focus:ring-cyan-500 bg-slate-50 dark:bg-slate-900/50 dark:text-slate-200 placeholder:text-slate-400 dark:placeholder:text-slate-500", "searchWrapperClasses" => "sticky top-0 bg-white/95 dark:bg-slate-900/95 backdrop-blur-md p-2 z-10", "toggleClasses" => "hs-select-toggle luxury-select-toggle", "dropdownClasses" => "hs-select-menu w-full bg-white/95 dark:bg-slate-900/95 backdrop-blur-xl border border-slate-200 dark:border-white/10 rounded-xl shadow-[0_20px_50px_rgba(0,0,0,0.3)] mt-2 z-[100] animate-luxury-in", "optionClasses" => "hs-select-option py-2.5 px-3 mb-0.5 text-sm text-slate-800 dark:text-slate-300 cursor-pointer hover:bg-slate-100 dark:hover:bg-cyan-500/10 dark:hover:text-cyan-400 rounded-lg flex items-center justify-between transition-all duration-300", "optionTemplate" => '
' ]; @endphp @section('content')
{{-- Header --}}
{{ __('Add Role') }}
{{-- Tab 導覽列 --}} @if(request()->routeIs('admin.data-config.sub-accounts') && auth()->user()->can('menu.data-config.sub-accounts')) @endif {{-- 帳號列表 Tab --}}
@include('admin._shared.account-list', [ 'users' => $users, 'baseRoute' => $baseRoute, 'companies' => $companies, ])
{{-- 角色管理 Tab --}}
@include('admin._shared.role-list', [ 'roles' => $paginated_roles, 'baseRoute' => 'admin.data-config.sub-account-roles', 'listRoute' => 'admin.data-config.sub-accounts', 'companies' => $companies, ])
{{-- User Modal --}}

@csrf
@if(auth()->user()->isSystemAdmin())
@foreach($companies as $company) @endforeach
@endif
{{-- Dynamic --}}
{{-- Modals --}} {{-- Delete Warning Modal --}}

{{ __('Cannot Delete Role') }}

@endsection @section('scripts') @endsection