diff --git a/ext/src/ui/popup/Popup.svelte b/ext/src/ui/popup/Popup.svelte index 1beb63a..30d86e3 100644 --- a/ext/src/ui/popup/Popup.svelte +++ b/ext/src/ui/popup/Popup.svelte @@ -16,7 +16,6 @@ import { hasRequiredCapabilities } from "../../cast/utils"; import Receiver from "./Receiver.svelte"; - import deviceStore from "./deviceStore"; const _ = browser.i18n.getMessage; @@ -25,6 +24,9 @@ /** Media types available to select. */ let availableMediaTypes = ReceiverSelectorMediaType.App; + /** Devices to display. */ + let devices: ReceiverDevice[] = []; + /** Sender app ID (if available). */ let appId: Optional; /** Page info (if launched from page context). */ @@ -166,7 +168,7 @@ updateKnownApp(); - $deviceStore = message.data.receiverDevices; + devices = message.data.receiverDevices; break; } @@ -267,7 +269,7 @@ // Match by index rendered receiver element to device array if (receiverElementIndex > -1) { - return $deviceStore[receiverElementIndex]; + return devices[receiverElementIndex]; } } @@ -418,12 +420,12 @@ {/if}