Data Table
TableRow Props
Name
Type
Default
Description
TableCell Props
Name
Type
Default
Description
Examples
<template>
<i-page>
<i-navbar title="Data Table" />
<i-block-title>Plain table</i-block-title>
<div class="block overflow-x-auto mt-8">
<i-table>
<i-table-head>
<i-table-row header>
<i-table-cell header>Dessert (100g serving)</i-table-cell>
<i-table-cell header class="text-right">Calories</i-table-cell>
<i-table-cell header class="text-right">Fat (g)</i-table-cell>
<i-table-cell header class="text-right">Carbs</i-table-cell>
<i-table-cell header class="text-right">Protein (g)</i-table-cell>
</i-table-row>
</i-table-head>
<i-table-body>
<i-table-row>
<i-table-cell>Frozen yogurt</i-table-cell>
<i-table-cell class="text-right">159</i-table-cell>
<i-table-cell class="text-right">6.0</i-table-cell>
<i-table-cell class="text-right">24</i-table-cell>
<i-table-cell class="text-right">4.0</i-table-cell>
</i-table-row>
<i-table-row>
<i-table-cell>Ice cream sandwich</i-table-cell>
<i-table-cell class="text-right">237</i-table-cell>
<i-table-cell class="text-right">9.0</i-table-cell>
<i-table-cell class="text-right">37</i-table-cell>
<i-table-cell class="text-right">4.4</i-table-cell>
</i-table-row>
<i-table-row>
<i-table-cell>Eclair</i-table-cell>
<i-table-cell class="text-right">262</i-table-cell>
<i-table-cell class="text-right">16.0</i-table-cell>
<i-table-cell class="text-right">24</i-table-cell>
<i-table-cell class="text-right">6.0</i-table-cell>
</i-table-row>
<i-table-row>
<i-table-cell>Cupcake</i-table-cell>
<i-table-cell class="text-right">305</i-table-cell>
<i-table-cell class="text-right">3.7</i-table-cell>
<i-table-cell class="text-right">67</i-table-cell>
<i-table-cell class="text-right">4.3</i-table-cell>
</i-table-row>
</i-table-body>
</i-table>
</div>
<i-block-title>Within card</i-block-title>
<i-card class="block overflow-x-auto mt-8" :content-wrap="false">
<i-table>
<i-table-head>
<i-table-row header>
<i-table-cell header>Dessert (100g serving)</i-table-cell>
<i-table-cell header class="text-right">Calories</i-table-cell>
<i-table-cell header class="text-right">Fat (g)</i-table-cell>
<i-table-cell header class="text-right">Carbs</i-table-cell>
<i-table-cell header class="text-right">Protein (g)</i-table-cell>
</i-table-row>
</i-table-head>
<i-table-body>
<i-table-row>
<i-table-cell>Frozen yogurt</i-table-cell>
<i-table-cell class="text-right">159</i-table-cell>
<i-table-cell class="text-right">6.0</i-table-cell>
<i-table-cell class="text-right">24</i-table-cell>
<i-table-cell class="text-right">4.0</i-table-cell>
</i-table-row>
<i-table-row>
<i-table-cell>Ice cream sandwich</i-table-cell>
<i-table-cell class="text-right">237</i-table-cell>
<i-table-cell class="text-right">9.0</i-table-cell>
<i-table-cell class="text-right">37</i-table-cell>
<i-table-cell class="text-right">4.4</i-table-cell>
</i-table-row>
<i-table-row>
<i-table-cell>Eclair</i-table-cell>
<i-table-cell class="text-right">262</i-table-cell>
<i-table-cell class="text-right">16.0</i-table-cell>
<i-table-cell class="text-right">24</i-table-cell>
<i-table-cell class="text-right">6.0</i-table-cell>
</i-table-row>
<i-table-row>
<i-table-cell>Cupcake</i-table-cell>
<i-table-cell class="text-right">305</i-table-cell>
<i-table-cell class="text-right">3.7</i-table-cell>
<i-table-cell class="text-right">67</i-table-cell>
<i-table-cell class="text-right">4.3</i-table-cell>
</i-table-row>
</i-table-body>
</i-table>
</i-card>
</i-page>
</template>
<script>
import {
iPage,
iNavbar,
iNavbarBackLink,
iBlockTitle,
iCard,
iTable,
iTableHead,
iTableBody,
iTableCell,
iTableRow,
} from 'ina-ui/vue';
export default {
components: {
iPage,
iNavbar,
iNavbarBackLink,
iBlockTitle,
iCard,
iTable,
iTableHead,
iTableBody,
iTableCell,
iTableRow,
},
};
</script>Last updated
