fix: stop the banner from loading forever

This commit is contained in:
dvelo 2024-08-10 11:50:08 -05:00
parent 1ba9d61ed6
commit 0a620523c4

@ -1,8 +1,6 @@
"use client"; "use client";
import { getCustomization } from "@/lib/api"; import { getCustomization } from "@/lib/api";
import { useEffect, useState } from "react"; import { useEffect, useState } from "react";
import { Spinner } from "./ui/spinner";
export default function Banner({ server }: { server: string }) { export default function Banner({ server }: { server: string }) {
const [bannerURL, setBannerURL] = useState(""); const [bannerURL, setBannerURL] = useState("");
@ -13,6 +11,8 @@ export default function Banner({ server }: { server: string }) {
if (c != null) { if (c != null) {
setLoading(false); setLoading(false);
setBannerURL(c.banner == undefined ? "" : c.banner); setBannerURL(c.banner == undefined ? "" : c.banner);
} else {
setLoading(false);
} }
}); });
}, [server]); }, [server]);
@ -20,7 +20,6 @@ export default function Banner({ server }: { server: string }) {
if (loading) { if (loading) {
return ( return (
<> <>
<Spinner className="flex items-center" />
<br /> <br />
</> </>
); );