mirror of
https://github.com/VueTubeApp/VueTube
synced 2024-11-08 04:25:07 +00:00
49 lines
940 B
Vue
49 lines
940 B
Vue
<template>
|
|
<div>
|
|
|
|
<v-list-item v-for="(item, index) in logs" :key="index">
|
|
<v-card class="card">
|
|
<v-card-title>
|
|
{{ item.name }}
|
|
<span v-text="`• ${new Date(item.time).toLocaleString()}`" class="date" />
|
|
</v-card-title>
|
|
|
|
<v-expansion-panels>
|
|
<v-expansion-panel>
|
|
<v-expansion-panel-header>More</v-expansion-panel-header>
|
|
<v-expansion-panel-content v-text="item.data" style="padding: 1em;" />
|
|
</v-expansion-panel>
|
|
</v-expansion-panels>
|
|
|
|
</v-card>
|
|
</v-list-item>
|
|
|
|
</div>
|
|
</template>
|
|
|
|
<style scoped>
|
|
.card {
|
|
width: 100%;
|
|
margin: 1em 0 1em 0;
|
|
}
|
|
.date {
|
|
margin: 0.4em;
|
|
font-size: 0.75em;
|
|
transform: translateY(5%);
|
|
color: #999;
|
|
}
|
|
</style>
|
|
|
|
<script>
|
|
export default {
|
|
data() {
|
|
return {
|
|
logs: new Array()
|
|
}
|
|
},
|
|
mounted() {
|
|
const logs = this.$youtube.logs
|
|
this.logs = logs;
|
|
}
|
|
}
|
|
</script>
|