diff options
| author | Fuwn <[email protected]> | 2024-01-04 18:53:23 -0800 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2024-01-04 18:53:23 -0800 |
| commit | 731363ed66cfd9926421220a258c7b8c36907e51 (patch) | |
| tree | e077f2f541ff22e1296a4edd536aa54bb8dd1eda /src/lib/Error/RateLimited.svelte | |
| parent | refactor(wrapped): loading cards (diff) | |
| download | due.moe-731363ed66cfd9926421220a258c7b8c36907e51.tar.xz due.moe-731363ed66cfd9926421220a258c7b8c36907e51.zip | |
feat: loading and error cards
Diffstat (limited to 'src/lib/Error/RateLimited.svelte')
| -rw-r--r-- | src/lib/Error/RateLimited.svelte | 75 |
1 files changed, 39 insertions, 36 deletions
diff --git a/src/lib/Error/RateLimited.svelte b/src/lib/Error/RateLimited.svelte index ce5afdba..1861ca16 100644 --- a/src/lib/Error/RateLimited.svelte +++ b/src/lib/Error/RateLimited.svelte @@ -3,46 +3,49 @@ export let loginSessionError = true; export let contact = true; export let list = true; + export let card = false; </script> -{#if list} - <ul> - <li> - <p> - {type} could not be loaded. You might have been - <a href="https://en.wikipedia.org/wiki/Rate_limiting" target="_blank">rate limited</a>. - </p> - {#if loginSessionError} - <p> - Your login session may have expired. Try logging out and logging back in, or try again in - a few minutes. - </p> - {/if} - <slot /> - {#if contact} +<div class:card> + {#if list} + <ul> + <li> <p> - If the problem persists, please contact - <a href="https://anilist.co/user/fuwn" target="_blank">@fuwn</a> on AniList. + {type} could not be loaded. You might have been + <a href="https://en.wikipedia.org/wiki/Rate_limiting" target="_blank">rate limited</a>. </p> - {/if} - </li> - </ul> -{:else} - <p> - {type} could not be loaded. You might have been - <a href="https://en.wikipedia.org/wiki/Rate_limiting" target="_blank">rate limited</a>. - </p> - {#if loginSessionError} + {#if loginSessionError} + <p> + Your login session may have expired. Try logging out and logging back in, or try again + in a few minutes. + </p> + {/if} + <slot /> + {#if contact} + <p> + If the problem persists, please contact + <a href="https://anilist.co/user/fuwn" target="_blank">@fuwn</a> on AniList. + </p> + {/if} + </li> + </ul> + {:else} <p> - Your login session may have expired. Try logging out and logging back in, or try again in a - few minutes. - </p> - {/if} - <slot /> - {#if contact} - <p> - If the problem persists, please contact - <a href="https://anilist.co/user/fuwn" target="_blank">@fuwn</a> on AniList. + {type} could not be loaded. You might have been + <a href="https://en.wikipedia.org/wiki/Rate_limiting" target="_blank">rate limited</a>. </p> + {#if loginSessionError} + <p> + Your login session may have expired. Try logging out and logging back in, or try again in a + few minutes. + </p> + {/if} + <slot /> + {#if contact} + <p> + If the problem persists, please contact + <a href="https://anilist.co/user/fuwn" target="_blank">@fuwn</a> on AniList. + </p> + {/if} {/if} -{/if} +</div> |