) {
+ event.preventDefault();
+
+ if (form.password !== "" && form.name !== "" && !submitLoader) {
+ setSubmitLoader(true);
+
+ const load = toast.loading(t("sending_password_recovery_link"));
+
+ await updateUser.mutateAsync(
+ {
+ ...user,
+ name: form.name,
+ password: form.password,
+ },
+ {
+ onSuccess: (data) => {
+ router.push("/dashboard");
+ },
+ onSettled: (data, error) => {
+ setSubmitLoader(false);
+ toast.dismiss(load);
+
+ if (error) {
+ toast.error(error.message);
+ } else {
+ toast.success(t("settings_applied"));
+ }
+ },
+ }
+ );
+ } else {
+ toast.error(t("please_fill_all_fields"));
+ }
+ }
+
+ return (
+
+
+
+ );
+}
+
+export { getServerSideProps };
diff --git a/pages/settings/access-tokens.tsx b/pages/settings/access-tokens.tsx
index f75789d..963b512 100644
--- a/pages/settings/access-tokens.tsx
+++ b/pages/settings/access-tokens.tsx
@@ -67,10 +67,18 @@ export default function AccessTokens() {
)}
- {new Date(token.createdAt || "").toLocaleDateString()}
+ {new Date(token.createdAt).toLocaleDateString("en-US", {
+ month: "short",
+ day: "numeric",
+ year: "numeric",
+ })}
|
- {new Date(token.expires || "").toLocaleDateString()}
+ {new Date(token.expires).toLocaleDateString("en-US", {
+ month: "short",
+ day: "numeric",
+ year: "numeric",
+ })}
|
|