Files
phishingclub/frontend/src/lib/components/Button.svelte
T
Ronni Skansing 4d8aac54a1 add manual backup
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2025-09-18 14:05:23 +02:00

21 lines
450 B
Svelte

<script>
export let backgroundColor = 'bg-cta-blue';
/*
linear-gradient(#64a6e6, #9198e5);
*/
export let css = '';
export let size = 'medium';
export let disabled = false;
</script>
<button
class="{backgroundColor} px-6 py-2 text-white rounded-md uppercase font-semibold hover:opacity-80 text-sm {css}"
class:w-32={size === 'small'}
class:w-36={size === 'medium'}
class:w-60={size === 'large'}
{disabled}
on:click
>
<slot />
</button>