{{-- Online Courses Grid --}}
@if (!empty($onlineCourses)) @foreach ($onlineCourses as $course) @php $available = $course['available'] ?? true; $cardClass = $available ? 'cursor-pointer hover:shadow-xl hover:-translate-y-2' : 'opacity-70 cursor-not-allowed'; $bgGradient = match ($course['id']) { 'online-math' => 'bg-gradient-to-br from-kru-blue to-kru-purple', 'online-science' => 'bg-gradient-to-br from-kru-green to-kru-blue', default => 'bg-gradient-to-br from-kru-pink to-kru-purple', }; $emoji = match ($course['id']) { 'online-math' => '📐', 'online-science' => '🔬', default => '📚', }; @endphp @if (!empty($course['image']))
{{ $course['name'] ?? '' }}
@else
{{ $emoji ?? '' }}
@endif

{!! $course['name'] ?? '' !!}

{{ $course['desc'] ?? '' }}

@if (!empty($course['categories'][0]['name']) || !empty($course['count']))
@if (!empty($course['categories'][0]['name'])) @lang('frontend::lang.grade_name') : {!! $course['categories'][0]['name'] ?? '' !!} @endif @if (!empty($course['count'])) @lang('frontend::lang.number_of_sessions') : {{ $course['count'] ?? '' }} @endif
@endif
@if (!empty($course['feature_of_course'])) @foreach ($course['feature_of_course'] as $feature)
{!! $feature->local->name ?? '' !!}
@endforeach @endif
@if (!empty($course['price'])) {{ number_format((float) ($course['price'] ?? 0), 0) }} {{ __('frontend::lang.baht') }} @endif @if (!empty($available)) @lang('frontend::lang.buy_course') @endif
@endforeach @endif