Skip to content

Commit 05614d4

Browse files
committed
fix: admin page
1 parent e7627b0 commit 05614d4

File tree

1 file changed

+12
-11
lines changed

1 file changed

+12
-11
lines changed

wrongsecrets-balancer/ui/src/pages/AdminPage.js

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -156,19 +156,20 @@ function DeleteInstanceButton({ team }) {
156156
}
157157

158158
export default function AdminPage() {
159-
const [teams, setTeams] = useState(updateAdminData());
159+
const [teams, setTeams] = useState([]);
160160
const { formatMessage, formatDate } = useIntl();
161161

162-
function updateAdminData() {
163-
return axios
164-
.get(`/balancer/admin/all`)
165-
.then(({ data }) => {
166-
console.log('getting all teams data')
167-
setTeams(data.instances);
168-
})
169-
.catch((err) => {
170-
console.error('Failed to fetch current teams!', err);
171-
});
162+
async function updateAdminData() {
163+
try {
164+
const response = await fetch(`/balancer/admin/all`);
165+
if (!response.ok) {
166+
throw new Error('Failed to fetch current teams');
167+
}
168+
const data = await response.json();
169+
setTeams(data.instances);
170+
} catch (err) {
171+
console.error('Failed to fetch current teams!', err);
172+
}
172173
}
173174

174175
useEffect(() => {

0 commit comments

Comments
 (0)