+
+
+
\ No newline at end of file
diff --git a/src/pages/preferences/modals/ResetPasswordModal.vue b/src/pages/preferences/modals/ResetPasswordModal.vue
index 2d4adef..be206ee 100644
--- a/src/pages/preferences/modals/ResetPasswordModal.vue
+++ b/src/pages/preferences/modals/ResetPasswordModal.vue
@@ -7,57 +7,27 @@
close-button
@update:modelValue="emits('cancel')"
>
- Reset password
+ Сброс пароля
-
-
-
-
-
-
Must be at least 8 characters long
-
-
-
-
-
-
Must contain at least 6 unique characters
-
-
+
@@ -75,53 +45,64 @@
type="submit"
@click="submit"
>
- Update Password
diff --git a/src/router/index.ts b/src/router/index.ts
index 8b71169..4e594a5 100644
--- a/src/router/index.ts
+++ b/src/router/index.ts
@@ -74,6 +74,11 @@ const routes: Array = [
path: "/auth",
component: AuthLayout,
children: [
+ {
+ name: "logout",
+ path: "logout",
+ component: () => import("../pages/auth/Logout.vue"),
+ },
{
name: "login",
path: "login",
diff --git a/src/stores/user-store.ts b/src/stores/user-store.ts
index 9dff53b..2093552 100644
--- a/src/stores/user-store.ts
+++ b/src/stores/user-store.ts
@@ -14,12 +14,25 @@ export const useUserStore = defineStore("user", {
}
const dataProfile = JSON.parse(localStorage.getItem("profile")!);
const dataUser = JSON.parse(localStorage.getItem("user")!);
+ const dateCreate = new Date(Date.parse(dataProfile.created_at));
+ const yyyy = dateCreate.getFullYear().toString();
+ const mm = dateCreate.getMonth() + 1;
+ const dd = dateCreate.getDate();
+ let stringDD = dd.toString();
+ let strinMM = mm.toString();
+ if (dd < 10) {
+ stringDD = '0' + stringDD
+ };
+ if (mm < 10) {
+ strinMM = '0' + strinMM;
+ }
+ const formattedToday = stringDD + '/' + strinMM + '/' + yyyy;
return {
profileID: dataProfile.id || "",
userName: dataProfile.first_name || "",
userSurname: dataProfile.surname || "",
email: dataUser.email || "",
- memberSince: "8/12/2020",
+ memberSince: formattedToday,
pfp: "https://picsum.photos/id/22/200/300",
is2FAEnabled: false,
};