small improvements
This commit is contained in:
parent
aef0a90f43
commit
10727937b5
|
@ -84,18 +84,16 @@ export default function UserSettings({ toggleSettingsModal }: Props) {
|
||||||
};
|
};
|
||||||
|
|
||||||
const submit = async () => {
|
const submit = async () => {
|
||||||
console.log(user);
|
const response = await updateAccount({
|
||||||
|
|
||||||
await updateAccount({
|
|
||||||
...user,
|
...user,
|
||||||
});
|
});
|
||||||
|
|
||||||
console.log(account);
|
|
||||||
|
|
||||||
setPasswordForm(undefined, undefined);
|
setPasswordForm(undefined, undefined);
|
||||||
|
|
||||||
if (user.email !== account.email || user.name !== account.name)
|
if (user.email !== account.email || user.name !== account.name)
|
||||||
update({ email: user.email, name: user.name });
|
update({ email: user.email, name: user.name });
|
||||||
|
|
||||||
|
if (response) toggleSettingsModal();
|
||||||
};
|
};
|
||||||
|
|
||||||
return (
|
return (
|
||||||
|
@ -104,13 +102,6 @@ export default function UserSettings({ toggleSettingsModal }: Props) {
|
||||||
|
|
||||||
<p className="text-sky-600">Profile Settings</p>
|
<p className="text-sky-600">Profile Settings</p>
|
||||||
|
|
||||||
{user.email !== account.email || user.name !== account.name ? (
|
|
||||||
<p className="text-gray-500 text-sm sm:w-1/2">
|
|
||||||
Note: The page will be refreshed to apply the changes of "Email" or
|
|
||||||
"Display Name".
|
|
||||||
</p>
|
|
||||||
) : null}
|
|
||||||
|
|
||||||
<div className="grid sm:grid-cols-2 gap-3 auto-rows-auto">
|
<div className="grid sm:grid-cols-2 gap-3 auto-rows-auto">
|
||||||
<div className="flex flex-col gap-3">
|
<div className="flex flex-col gap-3">
|
||||||
<div>
|
<div>
|
||||||
|
|
|
@ -4,7 +4,6 @@
|
||||||
// You should have received a copy of the GNU General Public License along with this program. If not, see <https://www.gnu.org/licenses/>.
|
// You should have received a copy of the GNU General Public License along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
import { create } from "zustand";
|
import { create } from "zustand";
|
||||||
import { User } from "@prisma/client";
|
|
||||||
import { AccountSettings } from "@/types/global";
|
import { AccountSettings } from "@/types/global";
|
||||||
import avatarExists from "@/lib/client/avatarExists";
|
import avatarExists from "@/lib/client/avatarExists";
|
||||||
|
|
||||||
|
|
Ŝarĝante…
Reference in New Issue