From 14ece6e789ed9cf9fde6211de3edf7ae745b33fd Mon Sep 17 00:00:00 2001 From: Richard Harris Date: Wed, 24 Apr 2019 23:34:12 -0400 Subject: [PATCH] simplify example further --- .../01-sharing-code/app-a/AudioPlayer.svelte | 6 ------ .../01-sharing-code/app-b/AudioPlayer.svelte | 14 +++----------- .../17-module-context/01-sharing-code/text.md | 11 +++-------- 3 files changed, 6 insertions(+), 25 deletions(-) diff --git a/site/content/tutorial/17-module-context/01-sharing-code/app-a/AudioPlayer.svelte b/site/content/tutorial/17-module-context/01-sharing-code/app-a/AudioPlayer.svelte index 321deb8773..12d3a78c41 100644 --- a/site/content/tutorial/17-module-context/01-sharing-code/app-a/AudioPlayer.svelte +++ b/site/content/tutorial/17-module-context/01-sharing-code/app-a/AudioPlayer.svelte @@ -1,6 +1,4 @@ diff --git a/site/content/tutorial/17-module-context/01-sharing-code/text.md b/site/content/tutorial/17-module-context/01-sharing-code/text.md index fa0194c896..3529544fed 100644 --- a/site/content/tutorial/17-module-context/01-sharing-code/text.md +++ b/site/content/tutorial/17-module-context/01-sharing-code/text.md @@ -10,20 +10,15 @@ We can do that by declaring a ` ``` It's now possible for the components to 'talk' to each other without any state management: ```js -onMount(() => { - currentPlayer = audio; - return () => currentPlayer = null; -}); - function stopOthers() { - if (currentPlayer !== audio) currentPlayer.pause(); - currentPlayer = audio; + if (current && current !== audio) current.pause(); + current = audio; } ```