Commit fb91150f authored by impfundev's avatar impfundev

feat: layout reports using card

parent 2038f57b
{% extends "layout.html" %} {% block dashboard %} {% extends "layout.html" %} {% block dashboard %}
<div style="max-width: 80vw" class="w-100 p-4"> <div style="max-width: 80vw" class="w-100 p-4 d-flex flex-column gap-4">
<h1 class="h2">Reports</h1> <h1 class="h2">Reports</h1>
<div class="row container pt-5">{% include "dashboard/summary.html" %}</div> <div class="row card">{% include "dashboard/summary.html" %}</div>
<div class="row container pt-5"> <div class="row card">{% include "dashboard/overdue_loan.html" %}</div>
{% include "dashboard/overdue_loan.html" %} <div class="row card">{% include "dashboard/near_overdue_loan.html" %}</div>
</div> <div class="row card">{% include "dashboard/login_history.html" %}</div>
<div class="row container pt-5">
{% include "dashboard/near_overdue_loan.html" %}
</div>
<div class="row container pt-5">
{% include "dashboard/login_history.html" %}
</div>
</div> </div>
{% endblock dashboard %} {% endblock dashboard %}
<table class="table"> <div class="card-header">
<legend class="h3">Librarian Login History</legend> <h2 class="h4">Librarian Login History</h2>
</div>
<div class="card-body">
<table class="table table-striped">
<thead> <thead>
<tr> <tr class="table-primary">
<th scope="col">Name</th> <th scope="col">Name</th>
<th scope="col">Login At</th> <th scope="col">Login At</th>
</tr> </tr>
...@@ -14,4 +17,5 @@ ...@@ -14,4 +17,5 @@
</tr> </tr>
{% endfor %} {% endfor %}
</tbody> </tbody>
</table> </table>
</div>
<table class="table"> <div class="card-header">
<legend class="h3">Near Overdue Book Loan</legend> <h2 class="h4">Near Overdue Book Loan</h2>
</div>
<div class="card-body">
<table class="table table-striped">
<legend class="h3"></legend>
<thead> <thead>
<tr> <tr class="table-primary">
<th scope="col">Book Title</th> <th scope="col">Book Title</th>
<th scope="col">Due Date</th> <th scope="col">Due Date</th>
<th scope="col">Loan Date</th> <th scope="col">Loan Date</th>
...@@ -16,4 +20,5 @@ ...@@ -16,4 +20,5 @@
</tr> </tr>
{% endfor %} {% endfor %}
</tbody> </tbody>
</table> </table>
</div>
<table class="table"> <div class="card-header">
<legend class="h3">Overdue Book Loan</legend> <h2 class="h4">Overdue Book Loan</h2>
</div>
<div class="card-body">
<table class="table table-striped">
<thead> <thead>
<tr> <tr class="table-primary">
<th scope="col">Book Title</th> <th scope="col">Book Title</th>
<th scope="col">Due Date</th> <th scope="col">Due Date</th>
</tr> </tr>
...@@ -14,4 +17,5 @@ ...@@ -14,4 +17,5 @@
</tr> </tr>
{% endfor %} {% endfor %}
</tbody> </tbody>
</table> </table>
</div>
<h3 class="h3">At a Glance</h3> <div class="card-header">
<div class="row container text-center"> <h3 class="h4">At a Glance</h3>
</div>
<div class="card-body row container text-center">
<div class="col"> <div class="col">
<div class="card h-100 d-flex flex-column"> <div class="card h-100 d-flex flex-column">
<div class="card-body"> <div class="card-body row align-content-center">
<h5 class="card-title"><i class="bi bi-book-half"></i> Total Book</h5> <h5 class="card-title"><i class="bi bi-book-half"></i> Total Book</h5>
<p class="h1">{{ total_book }}</p> <p class="h1">{{ total_book }}</p>
</div> </div>
...@@ -15,7 +17,7 @@ ...@@ -15,7 +17,7 @@
</div> </div>
<div class="col"> <div class="col">
<div class="card h-100"> <div class="card h-100">
<div class="card-body"> <div class="card-body row align-content-center">
<h5 class="card-title"> <h5 class="card-title">
<i class="bi bi-person-vcard"></i> Total Member <i class="bi bi-person-vcard"></i> Total Member
</h5> </h5>
...@@ -30,11 +32,11 @@ ...@@ -30,11 +32,11 @@
</div> </div>
<div class="col"> <div class="col">
<div class="card h-100"> <div class="card h-100">
<div class="card-body"> <div class="card-body row align-content-center">
<h5 class="card-title"> <h5 class="card-title">
<i class="bi bi-calendar-week"></i> Book Loan <i class="bi bi-calendar-week"></i> Book Loan
</h5> </h5>
<div class="d-flex justify-content-center"> <div class="d-flex justify-content-center gap-2">
<div class="card"> <div class="card">
<div class="card-header">Total</div> <div class="card-header">Total</div>
<p class="h1">{{ total_book_loans }}</p> <p class="h1">{{ total_book_loans }}</p>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment