|
@@ -4,35 +4,43 @@
|
|
|
<template #body v-if="user && user._id">
|
|
|
<div class="section">
|
|
|
<label class="label"> Change username </label>
|
|
|
- <p class="control has-addons">
|
|
|
- <input
|
|
|
- v-model="user.username"
|
|
|
- class="input is-expanded"
|
|
|
- type="text"
|
|
|
- placeholder="Username"
|
|
|
- autofocus
|
|
|
- />
|
|
|
- <a class="button is-info" @click="updateUsername()"
|
|
|
- >Update Username</a
|
|
|
- >
|
|
|
+ <p class="control is-grouped">
|
|
|
+ <span class="control is-expanded">
|
|
|
+ <input
|
|
|
+ v-model="user.username"
|
|
|
+ class="input"
|
|
|
+ type="text"
|
|
|
+ placeholder="Username"
|
|
|
+ autofocus
|
|
|
+ />
|
|
|
+ </span>
|
|
|
+ <span class="control">
|
|
|
+ <a class="button is-info" @click="updateUsername()"
|
|
|
+ >Update Username</a
|
|
|
+ >
|
|
|
+ </span>
|
|
|
</p>
|
|
|
|
|
|
<label class="label"> Change email address </label>
|
|
|
- <p class="control has-addons">
|
|
|
- <input
|
|
|
- v-model="user.email.address"
|
|
|
- class="input is-expanded"
|
|
|
- type="text"
|
|
|
- placeholder="Email Address"
|
|
|
- autofocus
|
|
|
- />
|
|
|
- <a class="button is-info" @click="updateEmail()"
|
|
|
- >Update Email Address</a
|
|
|
- >
|
|
|
+ <p class="control is-grouped">
|
|
|
+ <span class="control is-expanded">
|
|
|
+ <input
|
|
|
+ v-model="user.email.address"
|
|
|
+ class="input"
|
|
|
+ type="text"
|
|
|
+ placeholder="Email Address"
|
|
|
+ autofocus
|
|
|
+ />
|
|
|
+ </span>
|
|
|
+ <span class="control">
|
|
|
+ <a class="button is-info" @click="updateEmail()"
|
|
|
+ >Update Email Address</a
|
|
|
+ >
|
|
|
+ </span>
|
|
|
</p>
|
|
|
|
|
|
<label class="label"> Change user role </label>
|
|
|
- <div class="control is-grouped input-with-button">
|
|
|
+ <div class="control is-grouped">
|
|
|
<div class="control is-expanded select">
|
|
|
<select v-model="user.role">
|
|
|
<option>default</option>
|
|
@@ -49,8 +57,8 @@
|
|
|
|
|
|
<div class="section">
|
|
|
<label class="label"> Punish/Ban User </label>
|
|
|
- <p class="control has-addons">
|
|
|
- <span class="select">
|
|
|
+ <p class="control is-grouped">
|
|
|
+ <span class="control select">
|
|
|
<select v-model="ban.expiresAt">
|
|
|
<option value="1h">1 Hour</option>
|
|
|
<option value="12h">12 Hours</option>
|
|
@@ -62,16 +70,20 @@
|
|
|
<option value="1y">1 Year</option>
|
|
|
</select>
|
|
|
</span>
|
|
|
- <input
|
|
|
- v-model="ban.reason"
|
|
|
- class="input is-expanded"
|
|
|
- type="text"
|
|
|
- placeholder="Ban reason"
|
|
|
- autofocus
|
|
|
- />
|
|
|
- <a class="button is-danger" @click="banUser()">
|
|
|
- Ban user
|
|
|
- </a>
|
|
|
+ <span class="control is-expanded">
|
|
|
+ <input
|
|
|
+ v-model="ban.reason"
|
|
|
+ class="input"
|
|
|
+ type="text"
|
|
|
+ placeholder="Ban reason"
|
|
|
+ autofocus
|
|
|
+ />
|
|
|
+ </span>
|
|
|
+ <span class="control">
|
|
|
+ <a class="button is-danger" @click="banUser()">
|
|
|
+ Ban user
|
|
|
+ </a>
|
|
|
+ </span>
|
|
|
</p>
|
|
|
</div>
|
|
|
</template>
|