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();
|
const toast = useToast();
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
|
if (!props.isOpen) return;
|
||||||
|
|
||||||
(async function () {
|
(async function () {
|
||||||
const gmeResp = await fetch("/api/gme/list");
|
const gmeResp = await fetch("/api/gme/list");
|
||||||
|
|
||||||
@ -40,7 +42,7 @@ export default function (props: { isOpen: boolean; onClose: () => void }) {
|
|||||||
|
|
||||||
setMods(await gmeResp.json());
|
setMods(await gmeResp.json());
|
||||||
})();
|
})();
|
||||||
}, []);
|
}, [props.isOpen]);
|
||||||
|
|
||||||
async function addUser(user: string) {
|
async function addUser(user: string) {
|
||||||
const addResp = await fetch("/api/gme/add", {
|
const addResp = await fetch("/api/gme/add", {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user