chore: error message

This commit is contained in:
asiaznik
2023-10-23 13:56:45 +02:00
parent 9c58e194c8
commit db4afadffa
@@ -27,15 +27,24 @@ const Nav = () => (
export const Referrals = () => {
const { pubKey } = useVegaWallet();
const { data: referee, loading: refereeLoading } = useReferral({
const {
data: referee,
loading: refereeLoading,
error: refereeError,
} = useReferral({
pubKey,
role: 'referee',
});
const { data: referrer, loading: referrerLoading } = useReferral({
const {
data: referrer,
loading: referrerLoading,
error: referrerError,
} = useReferral({
pubKey,
role: 'referrer',
});
const error = refereeError || referrerError;
const loading = refereeLoading || referrerLoading;
const showNav = !loading && !referrer && !referee;
@@ -47,13 +56,17 @@ export const Referrals = () => {
<div
className={classNames({
'py-16': showNav,
'h-[300px] relative': loading,
'h-[300px] relative': loading || error,
})}
>
{loading ? (
<div className="absolute top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2">
<Loader />
</div>
) : error ? (
<div className="absolute top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2">
Something went wrong
</div>
) : (
<Outlet />
)}