Anons79 Mini Shell

Directory : /home/aplikasiposinfo/www/tokoku.fixmate.id/resources/views/Front/check-referral/
Upload File :
Current File : /home/aplikasiposinfo/www/tokoku.fixmate.id/resources/views/Front/check-referral/index.blade.php

@extends('Front.layout')

@push('front-styles')
    <style>
        body {
            font-family: 'Inter', sans-serif;
            background-color: #f8f9fa;
        }

        .container {
            max-width: 800px;
        }

        .tracking-card {
            border: none;
            border-radius: 0.75rem;
        }



        .status-header {
            background-color: #e9ecef;
            border-bottom: 1px solid #dee2e6;
            font-weight: 600;
        }

        /* Styling for the progress tracker */
        .progress-timeline {
            display: flex;
            justify-content: space-between;
            list-style: none;
            padding: 0;
            margin: 2rem 0;
            position: relative;
        }

        .progress-timeline::before {
            content: '';
            position: absolute;
            top: 50%;
            left: 0;
            right: 0;
            height: 3px;
            background-color: #e9ecef;
            transform: translateY(-50%);
            z-index: 1;
        }

        .progress-step {
            position: relative;
            z-index: 2;
            text-align: center;
        }

        .progress-marker {
            width: 24px;
            height: 24px;
            border-radius: 50%;
            background-color: #e9ecef;
            border: 3px solid #e9ecef;
            display: inline-block;
            transition: all 0.3s ease;
        }

        .progress-step.completed .progress-marker {
            background-color: #198754;
            /* Green for completed */
            border-color: #198754;
        }

        .progress-step.active .progress-marker {
            background-color: #0d6efd;
            /* Blue for active */
            border-color: #0d6efd;
            transform: scale(1.2);
        }

        .progress-step-label {
            margin-top: 0.5rem;
            font-size: 0.85rem;
            color: #6c757d;
            font-weight: 500;
        }

        .progress-step.completed .progress-step-label,
        .progress-step.active .progress-step-label {
            color: #212529;
            font-weight: 600;
        }
    </style>
@endpush

@push('front-scripts')
    <script>
        var pixels = @json($metaPixels->where('target_page', 'check-referral.index')->where('target_element', 'button#cek-button')->toArray());
        console.log(pixels);
        document.querySelector("button#cek-button").addEventListener('click', function(event) {
            event.preventDefault();
            for (const p in pixels) {
                if (Object.prototype.hasOwnProperty.call(pixels, p)) {
                    const pixel = pixels[p];
                    if (pixel.source == "meta") {
                        //fbq('init', `${pixel.pixel_id}`);
                        fbq('trackCustom', `${pixel.pixel_event}`);
                    } else if (pixel.source == "tiktok") {
                        //ttq.load(`${pixel.pixel_id}`);
                        ttq.track(`${pixel.pixel_event}`);
                    } else if (pixel.source == "gtm") {
                        dataLayer.push({
                            'event': `${pixel.pixel_event}`
                        });
                    }
                }
            }

            setTimeout(function() {
                document.getElementById('trackingForm').submit();
            }, 200);

        });
    </script>
@endpush

@section('frontcontent')

    <div class="container my-5" style="min-height: 70vh;">
        <!-- Page Header -->
        <div class="text-center mb-5">

            <h1 class="fw-bold">Cek Kode Referral</h1>
            <p class="text-muted">
                Masukkan Kode Referral Anda di bawah ini untuk melihat apakah valid atau tidak.
            </p>
        </div>

        <!-- Tracking Form Card -->
        <div class="card shadow-sm tracking-card">
            <div class="card-body p-4">
                <form id="trackingForm" method="POST" action="{{ route('check-referral.cek') }}">
                    @csrf
                    <div class="row align-items-center">
                        <div class="col-md-9 mb-3 mb-md-0">
                            <label for="code" class="form-label visually-hidden">Kode Referral</label>
                            <input type="text" class="form-control form-control-lg" name="code" id="code"
                                placeholder="Masukan kode..." required
                                value="{{ old('code', @$code) }}">
                        </div>
                        <div class="col-md-3">
                            <button type="submit" class="btn btn-lg btn-primary w-100"
                                style="background-color: {{ $landing->primary_color }};color: {{ $landing->secondary_color }};"
                                id="cek-button">
                                Cek
                            </button>
                        </div>
                    </div>
                </form>
            </div>
        </div>

        @if (isset($referral))
            @if ($referral)
                <!-- Divider for better visual separation -->
                <hr class="my-4 " id="resultDivider">

                <!-- Result Display Area (Initially Hidden) -->
                <div id="statusResult">
                    <div class="card shadow-sm tracking-card">
                        <div class="card-header status-header d-flex justify-content-between align-items-center p-3">
                            <span id="resultHeader">Kode Referral Anda:</span>
                            <span id="resultServiceNumber" class="badge bg-secondary">{{ $referral->code }}</span>
                        </div>
                        <div class="card-body p-4 p-md-5">

                         

                            <div class="row">
                                <div class="col-md-12 ">
                                    <ul>
                                        
                                        <li>
                                            <strong>
                                                Kode : {{ $referral->code }}
                                            </strong>
                                        </li>
                                        <li>
                                            <strong>
                                                Nama : {{ $referral->name }}
                                            </strong>
                                        </li>
                                        <li>
                                            <strong>
                                                Dipakai : {{ $referral->referrables_count }}
                                            </strong>
                                        </li>
                                        <li>
                                            <strong>
                                                Bonus : @if(str_contains("percent",$referral->type)) {{ $referral->value }} % @else {{ number_format($referral->value) }} @endif
                                            </strong>
                                        </li>
                                        
                                    </ul>
                                </div>
                            </div>

                        </div>
                        <div class="card-footer text-center text-muted p-3">
                            Ada pertanyaan? Hubungi kami di {{ $profil->kontak }}.
                        </div>
                    </div>
                </div>
            @else
                <!-- Not Found Alert (Initially Hidden) -->
                <div id="notFoundAlert" class="alert alert-danger mt-4" role="alert">
                    <h5 class="alert-heading">Tidak Ditemukan!</h5>
                    <p>Kode Referral yang Anda masukkan tidak valid. Mohon periksa kembali kode Anda dan coba lagi.</p>
                </div>
            @endif
        @endif




    </div>






@endsection

Anons79 File Manager Version 1.0, Coded By Anons79
Email: [email protected]