useEffect(() => {
const fetchUsers = async () => {
try {
setIsLoading(true);
const response = await authClient.admin.listUsers({
query: {
limit: 10,
},
});
if (response?.data) {
setUsers(response.data.users as User[]);
}
} catch (err) {
setError(
err instanceof Error ? err : new Error("Failed to fetch users")
);
} finally {
setIsLoading(false);
}
};
useEffect(() => {
const fetchUsers = async () => {
try {
setIsLoading(true);
const response = await authClient.admin.listUsers({
query: {
limit: 10,
},
});
if (response?.data) {
setUsers(response.data.users as User[]);
}
} catch (err) {
setError(
err instanceof Error ? err : new Error("Failed to fetch users")
);
} finally {
setIsLoading(false);
}
};