Kaynağa Gözat

fix(Tooltips): if you click confirm once and click away, the state of the tooltip should be reset

Signed-off-by: Jonathan <theflametrooper@gmail.com>
Jonathan 3 yıl önce
ebeveyn
işleme
564836f692

+ 0 - 2
backend/logic/mail/index.js

@@ -56,8 +56,6 @@ class _MailModule extends CoreClass {
 	 */
 	SEND_MAIL(payload) {
 		return new Promise((resolve, reject) => {
-			console.log(payload.data);
-
 			if (MailModule.enabled)
 				return MailModule.transporter
 					.sendMail(payload.data)

+ 1 - 0
frontend/src/components/Confirm.vue

@@ -6,6 +6,7 @@
 		ref="confirm"
 		trigger="click"
 		class="button-with-tooltip"
+		@hide="clickedOnce = false"
 	>
 		<template #trigger>
 			<div @click.shift.stop="confirm(true)" @click.exact="confirm()">

+ 1 - 1
frontend/src/components/modals/ConfirmAccountRemoval.vue → frontend/src/components/modals/RemoveAccount.vue

@@ -245,7 +245,7 @@ export default {
 							document.cookie = `${cookie.SIDname}=;expires=Thu, 01 Jan 1970 00:00:01 GMT;`;
 							this.closeModal({
 								sector: "settings",
-								modal: "confirmAccountRemoval"
+								modal: "removeAccount"
 							});
 							return window.location.reload();
 						});

+ 2 - 3
frontend/src/pages/Settings/index.vue

@@ -43,7 +43,7 @@
 		</div>
 		<main-footer />
 
-		<confirm-account-removal v-if="modals.settings.confirmAccountRemoval" />
+		<remove-account v-if="modals.settings.removeAccount" />
 	</div>
 </template>
 
@@ -63,8 +63,7 @@ export default {
 		AccountSettings: () => import("./tabs/Account.vue"),
 		ProfileSettings: () => import("./tabs/Profile.vue"),
 		PreferencesSettings: () => import("./tabs/Preferences.vue"),
-		ConfirmAccountRemoval: () =>
-			import("@/components/modals/ConfirmAccountRemoval.vue")
+		RemoveAccount: () => import("@/components/modals/RemoveAccount.vue")
 	},
 	mixins: [TabQueryHandler],
 	data() {

+ 1 - 1
frontend/src/pages/Settings/tabs/Account.vue

@@ -88,7 +88,7 @@
 				@click="
 					openModal({
 						sector: 'settings',
-						modal: 'confirmAccountRemoval'
+						modal: 'removeAccount'
 					})
 				"
 			>

+ 1 - 1
frontend/src/pages/Settings/tabs/Security.vue

@@ -72,7 +72,7 @@
 		</div>
 
 		<div v-if="!isGithubLinked">
-			<h4 class="section-title">Link GitHub</h4>
+			<h4 class="section-title">Link your GitHub account</h4>
 			<p class="section-description">
 				Link your Musare account with GitHub.
 			</p>

+ 1 - 1
frontend/src/store/modules/modalVisibility.js

@@ -18,7 +18,7 @@ const state = {
 			report: false
 		},
 		settings: {
-			confirmAccountRemoval: false
+			removeAccount: false
 		},
 		admin: {
 			editNews: false,