+ {searchTerm.length < 2 ? (
+
+
+
+ {t(
+ "ui.admin.tenants.admins.dialog_search_hint",
+ "검색어를 입력해 주세요.",
+ )}
+
+
+ ) : usersQuery.isLoading ? (
+
+ ) : searchResults.length === 0 ? (
+
+ {t(
+ "ui.admin.tenants.admins.dialog_no_results",
+ "검색 결과가 없습니다.",
+ )}
+
+ ) : (
+
+ {searchResults.map((user) => {
+ const isAlreadyOwner = currentOwners.some(
+ (o) => o.id === user.id,
+ );
+ const isAlreadyAdmin = currentAdmins.some(
+ (a) => a.id === user.id,
+ );
+ const isAlreadyMember =
+ dialogMode === "owner" ? isAlreadyOwner : isAlreadyAdmin;
+
+ return (
+
+
+
+ {user.name.charAt(0)}
+
+
+
+ {user.name}
+
+
+ {user.email}
+
+
+
+
+
+ );
+ })}
+
+ )}
+