Only load data on modal open
This commit is contained in:
parent
513bd58602
commit
d2b5de15fd
@ -25,6 +25,8 @@ export default function (props: { isOpen: boolean; onClose: () => void }) {
|
||||
const toast = useToast();
|
||||
|
||||
useEffect(() => {
|
||||
if (!props.isOpen) return;
|
||||
|
||||
(async function () {
|
||||
const gmeResp = await fetch("/api/gme/list");
|
||||
|
||||
@ -40,7 +42,7 @@ export default function (props: { isOpen: boolean; onClose: () => void }) {
|
||||
|
||||
setMods(await gmeResp.json());
|
||||
})();
|
||||
}, []);
|
||||
}, [props.isOpen]);
|
||||
|
||||
async function addUser(user: string) {
|
||||
const addResp = await fetch("/api/gme/add", {
|
||||
|
Loading…
x
Reference in New Issue
Block a user