UNPKG

marsh-daemonite-material

Version:

Daemonite's Material UI is a cross-platform and fully responsive front-end interface based on Google Material Design developed using Bootstrap 4.

127 lines (120 loc) 4.2 kB
--- layout: docs title: Data tables description: Data tables display sets of raw data. group: material --- **Most of the details about data tables have been covered in Content/Tables documentation. Please refer to [this page]({{ site.baseurl }}/docs/{{ site.docs_version }}/content/tables/) for more details.** ## Tables within cards Tables may be embedded within a card. {% capture example %} <div class="card"> <table class="table mb-0"> <thead> <tr> <th scope="col">#</th> <th scope="col">First Name</th> <th scope="col">Last Name</th> <th scope="col">Username</th> </tr> </thead> <tbody> <tr> <th scope="row">1</th> <td>Mark</td> <td>Otto</td> <td>@mdo</td> </tr> <tr> <th scope="row">2</th> <td>Jacob</td> <td>Thornton</td> <td>@fat</td> </tr> <tr> <th scope="row">3</th> <td>Larry</td> <td>the Bird</td> <td>@twitter</td> </tr> </tbody> </table> </div> {% endcapture %} {% include example.html content=example %} Data manipulation tools and table navigation can be added using card components. {% capture example %} <div class="card"> <div class="card-header d-flex pr-0"> <h5 class="card-title mb-0">Card title</h5> <div class="card-actions ml-auto py-0"> <div class="dropdown"> <button aria-expanded="false" aria-haspopup="true" class="btn btn-outline my-0" data-toggle="dropdown" id="cardTableDrop1" type="button"><i class="material-icons">filter_list</i></button> <div aria-labelledby="cardTableDrop1" class="dropdown-menu dropdown-menu-right menu"> <a class="dropdown-item" href="#">Filter 1</a> <a class="dropdown-item" href="#">Filter 2</a> <a class="dropdown-item" href="#">Filter 3</a> </div> </div> <div class="dropdown"> <button aria-expanded="false" aria-haspopup="true" class="btn btn-outline my-0" data-toggle="dropdown" id="cardTableDrop2" type="button"><i class="material-icons">more_vert</i></button> <div aria-labelledby="cardTableDrop2" class="dropdown-menu dropdown-menu-right menu"> <a class="dropdown-item" href="#">Action</a> <a class="dropdown-item" href="#">Another action</a> <a class="dropdown-item" href="#">Something else here</a> <div class="dropdown-divider"></div> <a class="dropdown-item" href="#">Separated link</a> </div> </div> </div> </div> <table class="table mb-0"> <thead> <tr> <th scope="col">#</th> <th scope="col">First Name</th> <th scope="col">Last Name</th> <th scope="col">Username</th> </tr> </thead> <tbody> <tr> <th scope="row">1</th> <td>Mark</td> <td>Otto</td> <td>@mdo</td> </tr> <tr> <th scope="row">2</th> <td>Jacob</td> <td>Thornton</td> <td>@fat</td> </tr> <tr> <th scope="row">3</th> <td>Larry</td> <td>the Bird</td> <td>@twitter</td> </tr> </tbody> </table> <hr class="my-0 w-100"> <div class="card-actions align-items-center justify-content-end"> <span class="align-self-center mb-1 mx-1 text-muted">Rows per page:</span> <div class="dropdown"> <button aria-expanded="false" aria-haspopup="true" class="btn btn-outline dropdown-toggle" data-toggle="dropdown" type="button">3</button> <div class="dropdown-menu dropdown-menu-right menu"> <a class="dropdown-item active" href="#">3</a> <a class="dropdown-item" href="#">10</a> <a class="dropdown-item" href="#">100</a> <div class="dropdown-divider"></div> <a class="dropdown-item" href="#">Show all</a> </div> </div> <span class="align-self-center mb-1 mr-2 text-muted">1-3 of 300</span> <a class="btn btn-outline" href="#"><i class="material-icons">chevron_left</i></a> <a class="btn btn-outline" href="#"><i class="material-icons">chevron_right</i></a> </div> </div> {% endcapture %} {% include example.html content=example %}