This is a parody of leetcode.com for designers. It's being developed live on Twitch.tv/zedashaw to demonstrate how to make a parody of a website.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
pixelperfectionist/client/components/ShareButton.svelte

17 lines
486 B

<script>
import Icon from "$/client/components/Icon.svelte";
import { base_host } from "$/client/config.js";
import { createEventDispatcher } from "svelte";
const dispatch = createEventDispatcher();
export let url;
export let color="var(--color-accent)";
const copy_share_link = () => {
navigator.clipboard.writeText(`${base_host}${url}`);
dispatch("click");
}
</script>
<span on:click={ () => copy_share_link() }><Icon name="share" color={ color } /></span>