templates/coach/account/overview.html.twig line 1

Open in your IDE?
  1. {% extends 'admin/baseAdmin.html.twig' %}
  2. {% block page_title %}Overview Coaches{% endblock %}
  3. {% block breadcump_main %}Coache{% endblock %}
  4. {% block breadcump_subtitle %}Overview{% endblock %}
  5. {% block menu_left_sidebar %}
  6.     {% include 'include/menu/menuCoach.html.twig' with { menu_active_event : '2'} %}
  7. {% endblock %}
  8. {% block stylesheets %}
  9.     <link href="{{ asset('admin/libs/select2/css/select2.min.css') }}" rel="stylesheet" type="text/css">
  10.     <link href="{{ asset('admin/css/tailwind.min.css') }}" rel="stylesheet" type="text/css">
  11.     <link href="{{ asset('admin/css/tailwind2.css') }}" rel="stylesheet" type="text/css">
  12. {% endblock %}
  13. {% block title %}{{"Generale"|trans }}{% endblock %}
  14. {% block content %}
  15.                 <div class="row">
  16.                     <div class="col-xl-4">
  17.                         <div class="card overflow-hidden">
  18.                             <div class="bg-primary bg-soft">
  19.                                 <div class="row">
  20.                                     <div class="col-7">
  21.                                         <div class="text-primary p-3">
  22.                                             <h5 class="text-primary">Content de vous revoir !</h5>
  23.                                             <p>{{ coach.lastname ~ ' ' ~ coach.firstname }}</p>
  24.                                         </div>
  25.                                     </div>
  26.                                     <div class="col-5 align-self-end">
  27.                                         <img src="{{ asset('admin/images/profile-img.png') }}" alt="" class="img-fluid">
  28.                                     </div>
  29.                                 </div>
  30.                             </div>
  31.                             <div class="card-body pt-0">
  32.                                 <div class="row">
  33.                                     <div class="col-sm-4">
  34.                                         <div class="avatar-md profile-user-wid mb-4">
  35.                                             <img src="{{ asset(''~coach.image) }}" alt="" class="img-thumbnail rounded-circle">
  36.                                         </div>
  37.                                         <h5 class="font-size-15 text-truncate">{{ coach.lastname ~ ' ' ~ coach.firstname }}</h5>
  38.                                         <p class="text-muted mb-0 text-truncate">Coach</p>
  39.                                     </div>
  40.                                     <div class="col-sm-8">
  41.                                         <div class="pt-4">
  42.                                             <div class="row">
  43.                                                 <div class="col-6">
  44.                                                     <h5 class="font-size-15">{{ coach.experiences|length }}</h5>
  45.                                                     <p class="text-muted mb-0">Experiences</p>
  46.                                                 </div>
  47.                                                 <div class="col-6">
  48.                                                     <h5 class="font-size-15">{{ coach.bookings|length }}</h5>
  49.                                                     <p class="text-muted mb-0">Reservations</p>
  50.                                                 </div>
  51.                                             </div>
  52.                                             <div class="mt-4">
  53.                                                 <a href="{{ path('coach_profile') }}" class="btn btn-primary waves-effect waves-light btn-sm">View Profile <i class="mdi mdi-arrow-right ms-1"></i></a>
  54.                                             </div>
  55.                                         </div>
  56.                                     </div>
  57.                                 </div>
  58.                             </div>
  59.                         </div>
  60.                         <div class="card">
  61.                             <div class="card-body">
  62.                                 <h4 class="card-title mb-4">Monthly Earning</h4>
  63.                                 <div class="row">
  64.                                     <div class="col-sm-6">
  65.                                         <p class="text-muted">This month</p>
  66.                                         <h3>$34,252</h3>
  67.                                         <p class="text-muted"><span class="text-success me-2"> 12% <i class="mdi mdi-arrow-up"></i> </span> From previous period</p>
  68.                                         <div class="mt-4">
  69.                                             <a href="javascript: void(0);" class="btn btn-primary waves-effect waves-light btn-sm">View More <i class="mdi mdi-arrow-right ms-1"></i></a>
  70.                                         </div>
  71.                                     </div>
  72.                                     <div class="col-sm-6">
  73.                                         <div class="mt-4 mt-sm-0">
  74.                                             <div id="radialBar-chart" class="apex-charts"></div>
  75.                                         </div>
  76.                                     </div>
  77.                                 </div>
  78.                                 <p class="text-muted mb-0">We craft digital, graphic and dimensional thinking.</p>
  79.                             </div>
  80.                         </div>
  81.                     </div>
  82.                     <div class="col-xl-4">
  83.                         <div class="card">
  84.                             <div class="card-body">
  85.                                 <h4 class="card-title mb-5">Experiences</h4>
  86.                                 <ul class="verti-timeline list-unstyled">
  87.                                     {% for experience in coach.experiences %}
  88.                                     <li class="event-list active">
  89.                                         <div class="event-timeline-dot">
  90.                                             <i class="bx bxs-right-arrow-circle font-size-18 bx-fade-right"></i>
  91.                                         </div>
  92.                                         <div class="d-flex">
  93.                                             <div class="flex-shrink-0 me-3">
  94.                                                 <h5 class="font-size-14">{{ experience.title }} <i class="bx bx-right-arrow-alt font-size-16 text-primary align-middle ms-2"></i></h5>
  95.                                             </div>
  96.                                             <div class="flex-grow-1">
  97.                                                 <div>
  98.                                                     {{ experience.description|slice(0, 10) ~ '...' }}
  99.                                                 </div>
  100.                                             </div>
  101.                                         </div>
  102.                                     </li>
  103.                                     {% endfor %}
  104.                                 </ul>
  105.                                 <div class="text-center mt-4"><a href="{{ path('coach_experiences_list') }}" class="btn btn-primary waves-effect waves-light btn-sm">View More <i class="mdi mdi-arrow-right ms-1"></i></a></div>
  106.                             </div>
  107.                         </div>
  108.                     </div>
  109.                     <div class="col-xl-4">
  110.                         <div class="card">
  111.                             <div class="card-body">
  112.                                 <h4 class="card-title mb-4">Social Source</h4>
  113.                                 <div class="text-center">
  114.                                     <h5 class="card-title mb-1">Share your profile</h5>
  115.                                     <p class="text-muted small mb-4">
  116.                                         Now that your agency is created, go ahead and share it to start generating leads.
  117.                                     </p>
  118.                                     <img src="https://api.qrserver.com/v1/create-qr-code/?size=150x150&data=https://larkon-mileage.com"
  119.                                          alt="QR Code"
  120.                                          class="img-fluid mb-4 mx-auto"
  121.                                          style="max-width: 150px;" />
  122.                                 </div>
  123.                                 <div class="row mt-4">
  124.                                     <div class="col-4">
  125.                                         <div class="social-source text-center mt-3">
  126.                                             <div class="avatar-xs mx-auto mb-3">
  127.                                                         <span class="avatar-title rounded-circle bg-primary font-size-16">
  128.                                                                 <i class="mdi mdi-facebook text-white"></i>
  129.                                                             </span>
  130.                                             </div>
  131.                                             <h5 class="font-size-15">Facebook</h5>
  132.                                             <p class="text-muted mb-0">125 sales</p>
  133.                                         </div>
  134.                                     </div>
  135.                                     <div class="col-4">
  136.                                         <div class="social-source text-center mt-3">
  137.                                             <div class="avatar-xs mx-auto mb-3">
  138.                                                         <span class="avatar-title rounded-circle bg-info font-size-16">
  139.                                                                 <i class="mdi mdi-twitter text-white"></i>
  140.                                                             </span>
  141.                                             </div>
  142.                                             <h5 class="font-size-15">Twitter</h5>
  143.                                             <p class="text-muted mb-0">112 sales</p>
  144.                                         </div>
  145.                                     </div>
  146.                                     <div class="col-4">
  147.                                         <div class="social-source text-center mt-3">
  148.                                             <div class="avatar-xs mx-auto mb-3">
  149.                                                         <span class="avatar-title rounded-circle bg-pink font-size-16">
  150.                                                                 <i class="mdi mdi-instagram text-white"></i>
  151.                                                             </span>
  152.                                             </div>
  153.                                             <h5 class="font-size-15">Instagram</h5>
  154.                                             <p class="text-muted mb-0">104 sales</p>
  155.                                         </div>
  156.                                     </div>
  157.                                 </div>
  158.                             </div>
  159.                         </div>
  160.                     </div>
  161.                 </div>
  162.                 <!-- end row -->
  163.                 <div class="row">
  164.                     <div class="col-lg-12">
  165.                         <div class="card">
  166.                             <div class="card-body">
  167.                                 <h4 class="card-title mb-4">Mes Reservations</h4>
  168.                                 <div class="table-responsive">
  169.                                     <table class="table align-middle table-nowrap mb-0">
  170.                                         <thead class="table-light">
  171.                                         <tr>
  172.                                             <th style="width: 20px;">
  173.                                                 <div class="form-check font-size-16 align-middle">
  174.                                                     <input class="form-check-input" type="checkbox" id="transactionCheck01">
  175.                                                     <label class="form-check-label" for="transactionCheck01"></label>
  176.                                                 </div>
  177.                                             </th>
  178.                                             <th class="align-middle">Reservation ID</th>
  179.                                             <th class="align-middle">Experience ID</th>
  180.                                             <th class="align-middle">Customer ID</th>
  181.                                             <th class="align-middle">Reference</th>
  182.                                             <th class="align-middle">Total</th>
  183.                                             <th class="align-middle">Duration</th>
  184.                                             <th class="align-middle">Date start</th>
  185.                                         </tr>
  186.                                         </thead>
  187.                                         <tbody>
  188.                                         {% for booking in coach.bookings %}
  189.                                         <tr>
  190.                                             <td>
  191.                                                 <div class="form-check font-size-16">
  192.                                                     <input class="form-check-input" type="checkbox" id="transactionCheck07">
  193.                                                     <label class="form-check-label" for="transactionCheck07"></label>
  194.                                                 </div>
  195.                                             </td>
  196.                                             <td><a href="javascript: void(0);" class="text-body fw-bold">#SK2545</a> </td>
  197.                                             <td>{{ booking.id }}</td>
  198.                                             <td>
  199.                                                 {{ booking.experience.title }}
  200.                                             </td>
  201.                                             <td>
  202.                                                 {{ booking.customer.lastname ~ ' ' ~ booking.customer.firstname }}
  203.                                             </td>
  204.                                             <td>
  205.                                                 {{ booking.reference }}
  206.                                             </td>
  207.                                             <td>
  208.                                                 {{ booking.total ~ ' ' ~ booking.currency }}
  209.                                             </td>
  210.                                             <td>
  211.                                                 <i class="fab fa-cc-paypal me-1"></i> {{ booking.paymentType }}
  212.                                             </td>
  213.                                             <td>
  214.                                                 <!-- Button trigger modal -->
  215.                                                 <button type="button" class="btn btn-primary btn-sm btn-rounded waves-effect waves-light" data-bs-toggle="modal" data-bs-target=".transaction-detailModal">
  216.                                                     View Details
  217.                                                 </button>
  218.                                             </td>
  219.                                         </tr>
  220.                                         {% endfor %}
  221.                                         </tbody>
  222.                                     </table>
  223.                                 </div>
  224.                                 <!-- end table-responsive -->
  225.                             </div>
  226.                         </div>
  227.                     </div>
  228.                 </div>
  229.         <footer class="footer">
  230.             <div class="container-fluid">
  231.                 <div class="row">
  232.                     <div class="col-sm-6">
  233.                         <script>document.write(new Date().getFullYear())</script> © Skote.
  234.                     </div>
  235.                     <div class="col-sm-6">
  236.                         <div class="text-sm-end d-none d-sm-block">
  237.                             Design & Develop by Themesbrand
  238.                         </div>
  239.                     </div>
  240.                 </div>
  241.             </div>
  242.         </footer>
  243.     <!-- end main content-->
  244. {% endblock %}
  245. {% block javascripts %}
  246.     <script src="{{ asset('admin/js/app.js')}}"></script>
  247. {% endblock %}