diff --git a/site/src/routes/repl/[id]/_components/AppControls/SharePanel.svelte b/site/src/routes/repl/[id]/_components/AppControls/SharePanel.svelte new file mode 100644 index 0000000000..520a3db190 --- /dev/null +++ b/site/src/routes/repl/[id]/_components/AppControls/SharePanel.svelte @@ -0,0 +1,141 @@ + + +
+ + \ No newline at end of file diff --git a/site/src/routes/repl/[id]/_components/AppControls/index.svelte b/site/src/routes/repl/[id]/_components/AppControls/index.svelte index 55a1d24e28..3fc52e98df 100644 --- a/site/src/routes/repl/[id]/_components/AppControls/index.svelte +++ b/site/src/routes/repl/[id]/_components/AppControls/index.svelte @@ -2,6 +2,7 @@ import { createEventDispatcher, getContext } from 'svelte'; import { stores } from '@sapper/app'; import UserMenu from './UserMenu.svelte'; + import SharePanel from './SharePanel.svelte'; import { Icon } from '@sveltejs/site-kit'; import * as doNotZip from 'do-not-zip'; import downloadBlob from '../../../_utils/downloadBlob.js'; @@ -15,12 +16,14 @@ export let repl; export let gist; export let name; + export let version export let zen_mode; let saving = false; let downloading = false; let justSaved = false; let justForked = false; + let share = false; function wait(ms) { return new Promise(f => setTimeout(f, ms)); @@ -186,6 +189,19 @@ export default app;` });