All files / src/ui AuthButton.svelte

100% Statements 19/19
100% Branches 0/0
100% Functions 0/0
100% Lines 19/19

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 201x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x  
<script>
	import { Button } from '@rokkit/molecules'
	import { createEventDispatcher } from 'svelte'
 
	const dispatch = createEventDispatcher()
 
	/** @type {string} */
	export let provider
	/** @type {string} */
	export let label
	/** @type {Array<string>} */
	export let scopes = []
 
	function handle() {
		dispatch('click', { provider, scopes })
	}
</script>
 
<Button on:click={handle} {label} leftIcon="logo-{provider}" />