Clean up password forms.

This commit is contained in:
Brian Cao 2022-12-26 12:34:23 -08:00
parent 6cf6a97b4d
commit 4451fc5982
10 changed files with 69 additions and 238 deletions

View file

@ -46,7 +46,8 @@ export default async (
const data: any = {};
if (password) {
// Only admin can change these fields
if (password && isAdmin) {
data.password = hashPassword(password);
}

View file

@ -1,5 +1,5 @@
import Settings from 'components/pages/Settings';
import ProfileDetails from 'components/pages/ProfileDetails';
import ProfileSettings from 'components/pages/ProfileSettings';
import useRequireLogin from 'hooks/useRequireLogin';
import React from 'react';
@ -12,7 +12,7 @@ export default function TeamsPage() {
return (
<Settings>
<ProfileDetails />
<ProfileSettings />
</Settings>
);
}

View file

@ -1,5 +1,5 @@
import Settings from 'components/pages/Settings';
import UserDetails from 'components/pages/UserDetails';
import UserSettings from 'components/pages/UserSettings';
import useRequireLogin from 'hooks/useRequireLogin';
import { useRouter } from 'next/router';
import React from 'react';
@ -15,7 +15,7 @@ export default function TeamDetailPage() {
return (
<Settings>
<UserDetails userId={id} />
<UserSettings userId={id} />
</Settings>
);
}