<template> <div class="container"> <metadata title="Banned" /> <i class="material-icons">not_interested</i> <h4> You are banned for <strong>{{ formatDistance(new Date(ban.expiresAt), Date.now()) }}</strong> </h4> <h5 class="reason"> <strong>Reason: </strong> {{ ban.reason }} </h5> </div> </template> <script> import { mapState } from "vuex"; import { formatDistance } from "date-fns"; // eslint-disable-line no-unused-vars export default { computed: mapState({ ban: state => state.user.auth.ban }), methods: { formatDistance } }; </script> <style lang="scss" scoped> @import "styles/global.scss"; .container { display: flex; justify-content: center; align-items: center; flex-direction: column; height: 100vh; max-width: 1000px; padding: 0 20px; } .reason { text-align: justify; } i.material-icons { cursor: default; font-size: 65px; color: tomato; } </style>