Skip to content

Commit c13bf9c

Browse files
authored
Merge pull request #175 from Team-INSERT/feature/manage
manage
2 parents a393f23 + d90434d commit c13bf9c

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

app/(user)/admin/page.tsx

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ import * as styles from "./style.css";
2121
import { UserType } from "@/types";
2222

2323
const AdminPage = () => {
24+
const { data: myInfo, isSuccess, isError } = useQuery(userQuery.my());
2425
const [selectedManageTab, setSelectedManageTab] = useState("유저 관리");
2526
const [keyword, setKeyword] = useState("");
2627
const debounceValue = useDebounce(keyword, 200);
@@ -30,6 +31,8 @@ const AdminPage = () => {
3031
setKeyword("");
3132
};
3233

34+
if ((isSuccess && myInfo.authority !== "ADMIN") || isError) return <div>권한이 없습니다.</div>;
35+
3336
return (
3437
<Container title="관리자 페이지" docsType="관리자 페이지">
3538
<main className={styles.managementContainer}>
@@ -65,8 +68,7 @@ interface ManagementProps {
6568
}
6669

6770
const UserManagement = ({ debounceValue }: ManagementProps) => {
68-
const { data: userList, isSuccess, isError } = useQuery(userQuery.list());
69-
const { data: myInfo, isSuccess: isUserSuccess } = useQuery(userQuery.my());
71+
const { data: userList, isSuccess } = useQuery(userQuery.list());
7072
const { mutateAsync: updateUserAuthority } = useChangeUserAuthorityMutation();
7173
const { openConfirm, openToast } = useModal();
7274
const queryClient = useQueryClient();
@@ -149,9 +151,6 @@ const UserManagement = ({ debounceValue }: ManagementProps) => {
149151
});
150152
};
151153

152-
if ((isUserSuccess && myInfo.authority !== "ADMIN") || isError)
153-
return <div>권한이 없습니다.</div>;
154-
155154
return (
156155
<section className={styles.managementContainer}>
157156
<line className={styles.line} />

0 commit comments

Comments
 (0)