Files
w4rpservices/vendor/laravel/horizon/resources/js/components/Stacktrace.vue
2019-05-14 04:39:55 +00:00

41 lines
866 B
Vue

<script type="text/ecmascript-6">
import _ from "lodash"
export default {
props: ['trace'],
/**
* The component's data.
*/
data() {
return {
minimumLines: 5,
showAll: false,
};
},
computed: {
lines(){
return this.showAll ? _.take(this.trace, 1000) : _.take(this.trace, this.minimumLines);
}
}
}
</script>
<template>
<table class="table mb-0">
<tbody>
<tr v-for="line in lines">
<td class="card-bg-secondary">{{line}}</td>
</tr>
<tr v-if="! showAll">
<td class="card-bg-secondary"><a href="*" v-on:click.prevent="showAll = true">Show All</a></td>
</tr>
</tbody>
</table>
</template>
<style scoped>
</style>