ejfox's picture
Duplicate from huggingface-projects/stable-diffusion-multiplayer
bb88c4d
<script lang="ts">
export let isLoading = false;
</script>
<button
on:click
disabled={isLoading}
class="button-paint {isLoading ? 'cursor-wait' : 'cursor-pointer'}"
title="Prompt and Paint"
>
{#if isLoading}
<span>painting... </span>{:else}
<span
class="rounded-sm h-4 w-4 flex justify-center items-center border-2 border-dashed border-violet-700 mr-2"
>
+
</span>
<span>Prompt + Paint</span>
{/if}
</button>
<style lang="postcss" scoped>
/* .button {
@apply disabled:opacity-50 dark:bg-white dark:text-black bg-black text-white rounded-2xl text-xs shadow-sm focus:outline-none focus:border-gray-400;
} */
.button-paint {
@apply text-xs md:text-sm font-mono bg-blue-100 text-blue-900 min-w-[25ch] flex justify-center items-center disabled:opacity-50 rounded-xl px-3 py-1 shadow-sm focus:outline-none focus:border-gray-400;
}
</style>