templates/landing_page/landing_page_charts.html.twig line 1

Open in your IDE?
  1. <div class="container mt-4 mb-4 d-flex flex-row loan-stats">
  2.   <div class="container m-0 p-0 individual-stat" data-aos="fade-up" >
  3.     <div class="card stat-card">
  4.       <div class="icon">
  5.         <img src="{{asset('images/depts.png')}}" alt=" ">
  6.       </div>
  7.       <div class="text">
  8.         <p class="title">Total Departments</p>
  9.         <p class="count">10</p>
  10.       </div>
  11.     </div>
  12.   </div>
  13.     
  14.   <div class="container m-0 p-0 individual-stat" data-aos="fade-up" >
  15.     <div class="card stat-card">
  16.       <div class="icon">
  17.         <img src="{{asset('images/employee.svg')}}" alt=" ">
  18.       </div>
  19.       <div class="text">
  20.         <p class="title">Total Employees</p>
  21.         <p class="count">{{ data.totEmployees }}</p>
  22.       </div>
  23.     </div>
  24.   </div>
  25.   
  26.   <div class="container m-0 p-0 individual-stat" data-aos="fade-up" >
  27.     <div class="card stat-card">
  28.       <div class="icon">
  29.         <img src="{{asset('images/admission.svg')}}" alt=" ">
  30.       </div>
  31.       <div class="text">
  32.         <p class="title">Admissions Taken</p>
  33.         <p class="count">{{ data.totAdmissions }}</p>
  34.       </div>
  35.     </div>
  36.   </div>
  37.   
  38.   <div class="container m-0 p-0 individual-stat" data-aos="fade-up" >
  39.     <div class="card stat-card">
  40.       <div class="icon">
  41.         <img src="{{asset('images/clousre.svg')}}" alt=" ">
  42.       </div>
  43.       <div class="text">
  44.         <p class="title">Closure Submitted</p>
  45.         <p class="count">{{ data.totClosures }}</p>
  46.       </div>
  47.     </div>
  48.   </div>
  49. </div>
  50. <div class="container pt-3 pb-3 d-flex flex-row justify-content-between chart-container">
  51.   
  52.     <div class="container d-flex flex-column justify-content-center align-items-center gap-4 loan-pie-chart" data-aos="fade-up" >
  53.       <!-- Pie chart content goes here -->
  54.       <div style="width: 200px; height: 200px;">
  55.         <input type ="hidden" id="ta_pie" value="{{data.ta|raw}}">
  56.         <input type ="hidden" id="nra_pie" value="{{data.nra|raw}}">
  57.         <input type ="hidden" id="ta_nra_pie" value="{{data.ta_nra|raw}}">
  58.         <canvas id="gainpfPieChart"></canvas>
  59.     </div>
  60.       <div class="container d-flex flex-row justify-content-evenly gap-3">
  61.         <div class="container m-0 p-0 d-flex flex-row align-items-center pie-label">
  62.           <div class="circle-dot nra-label-color"></div>NRA
  63.         </div>
  64.         <div class="container m-0 p-0 d-flex flex-row align-items-center pie-label">
  65.           <div class="circle-dot ta-label-color"></div>TA
  66.         </div>
  67.         <div class="container m-0 p-0 d-flex flex-row align-items-center pie-label">
  68.           <div class="circle-dot tatonra-label-color"></div>TA to NRA
  69.         </div>
  70.       </div>
  71.       </div>
  72.     <div class="loan-line-chart align-content-center" data-aos="fade-up" >
  73.       <h6 class="text-center mt-3 mb-4 line-chart-title" style="color: #EDF6F9;">Loan Application Statistics</h6>
  74.       <!-- Line chart content goes here -->
  75.       {% set total = data.nra|raw + data.ta|raw + data.ta_nra|raw %}
  76.       <div class="container pl-5 pr-5 d-flex flex-column gap-2">
  77.         <div class="stats-row pt-3">
  78.           <div class="stats-label">01</div>
  79.           <div class="stats-name">NRA</div>
  80.           <div class="progress-bar-container">
  81.             <div class="progress-bar" style="width: {{(data.ta|raw * 100) / total}}%"></div>
  82.           </div>
  83.           <div class="stats-value">{{ data.ta|raw }}</div>
  84.         </div>
  85.         <div class="stats-row pt-3">
  86.           <div class="stats-label">02</div>
  87.           <div class="stats-name">TA</div>
  88.           <div class="progress-bar-container">
  89.             <div class="progress-bar" style="width: {{(data.nra|raw * 100) / total}}%"></div>
  90.           </div>
  91.           <div class="stats-value">{{ data.nra|raw }}</div>
  92.         </div>
  93.         <div class="stats-row pt-3">
  94.           <div class="stats-label">03</div>
  95.           <div class="stats-name">TA to NRA</div>
  96.           <div class="progress-bar-container">
  97.             <div class="progress-bar" style="width: {{(data.ta_nra|raw * 100) / total}}%"></div>
  98.           </div>
  99.           <div class="stats-value">{{ data.ta_nra|raw }}</div>
  100.         </div>
  101.         <div class="stats-row pt-3">
  102.         </div>
  103.       </div>
  104.     </div>
  105.   </div>
  106.  
  107.