@extends('layouts.UserDashboard') @section('user')
@if (!empty(Auth::user()->user_profile->profile_image) && file_exists(Auth::user()->user_profile->profile_image)) User Avatar @else User Avatar @endif

{{ Auth::user()->name }}

User ID: #{{ Auth::user()->user_id }}

{{ ucfirst($roles[0]) ?? '' }} {{-- @if ($check_agent) Agent: {{ $check_agent->agent->user_id ?? '' }} @endif --}} @if ($add_member) {{ ucfirst($add_member->added_by_role) ?? '' }}: {{ $add_member->added_by_user->user_id ?? '' }} @endif
@php if (!function_exists('dashboardCard')) { function dashboardCard($icon, $color, $title, $link = null) { $card = '
'; $card .= '
'; // Only icon has colored background $card .= '
'; $card .= '
'; $card .= '
'; if ($link) { $card .= '' . $title . ''; } else { $card .= $title; } $card .= '
'; return $card; } } @endphp
{!! dashboardCard('bi-cash-coin', 'warning', 'Income', route('user.income')) !!} {!! dashboardCard('bi-broadcast', 'primary', 'Broadcast Data') !!} {!! dashboardCard('bi-bank', 'info', 'Bank Account', route('user.bank.account')) !!}
@if (Auth::user()->hasRole('agency')) {!! dashboardCard('bi-journal-text', 'success', 'Request Record', route('user.request.record')) !!} @endif {!! dashboardCard('bi-person-plus-fill', 'success', 'Invite Member', route('user.invite.memeber')) !!} @if ((Auth::user()->hasRole('superadmin')) || (Auth::user()->hasRole('directseller') || Auth::user()->hasRole('coinseller'))) {!! dashboardCard( 'bi-cash-stack', 'warning', 'Buy Coin', route('user.request.coin'), ) !!} @endif @if ((Auth::user()->hasRole('superadmin')) || (Auth::user()->hasRole('directseller'))) {!! dashboardCard( 'bi-cash-coin', 'success', 'Sell Coin', route('user.requested.coin.list'), ) !!} @endif @if ((Auth::user()->hasRole('superadmin')) || (Auth::user()->hasRole('directseller') || Auth::user()->hasRole('coinseller'))) {!! dashboardCard( 'bi-cash-coin', 'success', 'Recharge Coin', route('user.send.wallet.coin.view'), ) !!} @endif @if (Auth::user()->hasRole('superadmin')) {!! dashboardCard('bi-journal-text', 'success', 'Sub Admin', route('user.subadmin.members')) !!} @endif @if (Auth::user()->hasRole('subadmin') || Auth::user()->hasRole('superadmin')) {!! dashboardCard('bi-people-fill', 'primary', 'BD Members', route('user.bd.members')) !!} @endif @if (Auth::user()->hasRole('subadmin') || Auth::user()->hasRole('bd') || Auth::user()->hasRole('superadmin')) {!! dashboardCard('bi-building', 'primary', 'Agency Members', route('user.agency.members')) !!} @endif @if (Auth::user()->hasRole('superadmin')) {!! dashboardCard('bi-journal-text', 'success', 'Direct Seller', route('user.directseller.members')) !!} @endif @if (Auth::user()->hasRole('superadmin')) {!! dashboardCard('bi-journal-text', 'success', 'Send Gift', route('user.gift.send')) !!} @endif @if (Auth::user()->hasRole('directseller')) {!! dashboardCard('bi-cart-check', 'primary', 'Coin Seller Members', route('user.sub.seller.members')) !!} @endif @if (Auth::user()->hasRole('agency')) {!! dashboardCard('bi-hdd-network', 'danger', 'Host Members', route('user.host.members')) !!} @endif {{-- ✅ New Menu Items --}} @if (Auth::user()->hasRole('directseller')) {!! dashboardCard( 'bi-cash-stack', 'warning', 'Send Seller Coin to Coin-Seller', route('user.send.coin.user', ['send_to' => 'coinseller']), ) !!} @endif @if (Auth::user()->hasRole('directseller') || Auth::user()->hasRole('coinseller')) {!! dashboardCard( 'bi-currency-exchange', 'danger', 'Send Seller Coin to User', route('user.send.coin.user', ['send_to' => 'user']), ) !!} @endif @if (!Auth::user()->hasRole('agency')) {!! dashboardCard('bi-diagram-3-fill', 'pink', 'Team Members', route('user.team.members')) !!} @endif {!! dashboardCard('bi-file-text-fill', 'info', 'Platform Policy', route('user.platform.policy')) !!} {!! dashboardCard('bi-gear-fill', 'secondary', 'Setting', route('user.setting')) !!} {!! dashboardCard('bi-shield-check', 'warning', 'KYC', route('user.kyc')) !!}
@endsection