34 lines
939 B
Vue
34 lines
939 B
Vue
<template lang="pug">
|
|
.ban.list-item
|
|
.stamps
|
|
.noactive.stamp(title='Expired', v-if='expired')
|
|
i.fa.fa-fw.fa-ban
|
|
.info
|
|
.section
|
|
span.key User
|
|
span.value {{ user.display_name }}
|
|
.section
|
|
span.key Admin
|
|
span.value {{ admin.display_name }}
|
|
.section
|
|
span.key Reason
|
|
span.value {{ reason }}
|
|
.section
|
|
span.key Placed
|
|
span.value {{ new Date(created_at).toString() }}
|
|
.section
|
|
span.key Expires
|
|
span.value(v-if='expires_at') {{ new Date(expires_at).toString() }}
|
|
span.value(v-else='v-else')
|
|
b This ban is permanent.
|
|
.button.remove(@click='$parent.$emit("pardon", id)')
|
|
i.fa.fa-fw.fa-check
|
|
| Pardon
|
|
</template>
|
|
|
|
<script type="text/javascript">
|
|
export default {
|
|
props: ['expired', 'user', 'admin', 'reason', 'created_at', 'expires_at', 'email', 'id']
|
|
}
|
|
</script>
|