@extends('member.layouts.app') @section('title', 'Member Dashboard') @section('content') @php $memberName = auth()->user()?->name ?? 'Kasun Perera'; $memberInitials = collect(explode(' ', trim($memberName)))->map(fn($w) => strtoupper(substr($w, 0, 1)))->take(2)->implode(''); $hasMembership = request()->boolean('membership', true); $stats = [ ['label' => 'Total Savings', 'value' => $hasMembership ? 'Rs. 12,450' : 'Rs. 0', 'sub' => $hasMembership ? '+Rs. 2,300 this month' : 'Start saving today', 'trend' => $hasMembership ? 'up' : 'neutral'], ['label' => 'Offers Redeemed', 'value' => $hasMembership ? '47' : '0', 'sub' => $hasMembership ? '+8 this month' : 'Unlock offers now', 'trend' => $hasMembership ? 'up' : 'neutral'], ['label' => 'Membership Status', 'value' => $hasMembership ? 'Active' : 'Inactive', 'sub' => $hasMembership ? 'Expires Dec 2026' : 'Upgrade to Premium', 'trend' => $hasMembership ? 'neutral' : 'warning'], ['label' => 'Partner Locations', 'value' => '500+', 'sub' => 'Across Sri Lanka', 'trend' => 'neutral'], ]; $offers = [ ['partner' => 'Hilton Colombo', 'offer' => 'Up to 20% off dining', 'category' => 'Dining', 'badge' => 'bg-orange-100 text-orange-700'], ['partner' => 'Odel', 'offer' => '15% off all purchases', 'category' => 'Shopping', 'badge' => 'bg-blue-100 text-blue-700'], ['partner' => 'Jetwing Hotels', 'offer' => '25% off room rates', 'category' => 'Travel', 'badge' => 'bg-green-100 text-green-700'], ['partner' => 'Laugfs', 'offer' => '10% off fuel', 'category' => 'Services', 'badge' => 'bg-gray-100 text-gray-700'], ]; @endphp
Demo: Membership {{ $hasMembership ? 'Active' : 'Inactive' }}

Welcome back, {{ strtok($memberName, ' ') }}! 👋

{{ $hasMembership ? "Here's what's happening with your membership today." : 'Unlock exclusive savings with a Premium Membership.' }}

{{ $memberInitials }}
@if (!$hasMembership)
PREMIUM ACCESS

Upgrade to SaveSmart Premium

Get unlimited access to 500+ exclusive offers and your digital membership card.

View Plans
@endif
@foreach ($stats as $stat)

{{ $stat['label'] }}

{{ $stat['value'] }}

@if ($stat['trend'] === 'up') {{ $stat['sub'] }} @elseif ($stat['trend'] === 'warning') {{ $stat['sub'] }} @else {{ $stat['sub'] }} @endif
@endforeach

Your Digital Card

SaveSmart.lkPREMIUM

SS-2024-8821-5234

Member Name

{{ $memberName }}

@if (!$hasMembership)

Card Locked

@endif

Exclusive Offers

View All
@foreach ($offers as $offer)
LOGO
{{ $offer['category'] }}

{{ $offer['partner'] }}

{{ $offer['offer'] }}

@endforeach
@endsection