mirror of
https://github.com/phishingclub/phishingclub.git
synced 2026-07-09 21:58:42 +02:00
0b3b796a00
Improved dark mode Added company banner and moved change company Changed campaign trends, and now requires 2 campaigns atleast Menu collapses if open and link clicked Changed calendar event type indicator Changed mobile menu Changed campaign event timeline and event cards Various UI changes Signed-off-by: Ronni Skansing <rskansing@gmail.com>
23 lines
740 B
Svelte
23 lines
740 B
Svelte
<script>
|
|
export let size = 'large';
|
|
export let isSubmitting = false;
|
|
</script>
|
|
|
|
<button
|
|
type="submit"
|
|
disabled={isSubmitting}
|
|
class:w-32={size === 'small'}
|
|
class:w-36={size === 'medium'}
|
|
class:w-60={size === 'large'}
|
|
class="bg-cta-blue dark:bg-highlight-blue/80 px-2 py-2 self-end hover:bg-blue-500 dark:hover:bg-highlight-blue text-white text-sm font-bold flex justify-center items-center uppercase rounded-md transition-colors duration-200 disabled:opacity-50 dark:disabled:opacity-60"
|
|
on:click
|
|
>
|
|
{#if isSubmitting}
|
|
<div
|
|
class="mr-2 w-4 h-4 border-t-2 border-t-white border-r-2 border-r-white border-b-white border-b-2 border-l-transparent border-l-2 rounded-xl animate-spin"
|
|
></div>
|
|
{:else}
|
|
<slot />
|
|
{/if}
|
|
</button>
|