pingcrm/resources/js/Shared/Pagination.vue

24 lines
718 B
Vue
Raw Normal View History

2019-03-18 08:53:00 -03:00
<template>
2021-02-27 10:36:45 -03:00
<div v-if="links.length > 3">
<div class="flex flex-wrap -mb-1">
<template v-for="(link, key) in links">
2021-12-08 14:52:56 -03:00
<div v-if="link.url === null" :key="key" class="mb-1 mr-1 px-4 py-3 text-gray-400 text-sm leading-4 border rounded" v-html="link.label" />
<Link v-else :key="`link-${key}`" class="mb-1 mr-1 px-4 py-3 focus:text-indigo-500 text-sm leading-4 hover:bg-white border focus:border-indigo-500 rounded" :class="{ 'bg-white': link.active }" :href="link.url" v-html="link.label" />
2021-02-27 10:36:45 -03:00
</template>
</div>
2019-03-18 08:53:00 -03:00
</div>
</template>
<script>
2021-12-08 12:15:39 -03:00
import { Link } from '@inertiajs/inertia-vue3'
2019-03-18 08:53:00 -03:00
export default {
2021-12-08 12:15:39 -03:00
components: {
Link,
},
2019-03-18 08:53:00 -03:00
props: {
links: Array,
},
}
</script>