pcpuma_unam_operador/components/tablas/TablaAdmins.vue

52 lines
1.2 KiB
Vue
Raw Normal View History

2022-07-27 21:41:02 +00:00
<template>
<b-table
class="mb-6"
:current-page="page"
:data="admins"
:loading="isLoadingTable"
:per-page="25"
:total="total"
@page-change="onPageChange"
backend-pagination
hoverable
paginated
striped
>
<b-table-column
field="operador"
label="Usuario administrador"
v-slot="props"
centered
>
<p>{{ props.row.operador }}</p>
</b-table-column>
<b-table-column field="nombre" label="Nombre" v-slot="props" centered>
<p>{{ props.row.nombre }}</p>
</b-table-column>
<b-table-column field="correo" label="Correo" v-slot="props" centered>
<p>{{ props.row.correo }}</p>
</b-table-column>
</b-table>
</template>
<script>
export default {
components: {},
props: {
admins: { type: Array, required: true, default: () => [] },
isLoadingTable: { type: Boolean, required: true, default: false },
onPageChange: { type: Function, required: true, default: () => {} },
total: { type: Number, required: true, default: 0 },
page: { type: Number, required: true, default: 0 },
},
data() {
return {}
},
methods: {},
watch: {},
created() {},
}
</script>