|
11 | 11 | compatibility, |
12 | 12 | isCompatibilityWarningDialogOpen, |
13 | 13 | } from './script/stores/uiStore'; |
14 | | - import { checkCompatibility } from './script/compatibility/CompatibilityChecker'; |
15 | 14 | import IncompatiblePlatformView from './views/IncompatiblePlatformView.svelte'; |
16 | 15 | import CompatibilityWarningDialog from './components/CompatibilityWarningDialog.svelte'; |
17 | 16 | import Router from './router/Router.svelte'; |
|
23 | 22 | import HelpMenu from './components/control-bar/control-bar-items/HelpMenu.svelte'; |
24 | 23 | import SettingsMenu from './components/control-bar/control-bar-items/SettingsMenu.svelte'; |
25 | 24 | import { onMount } from 'svelte'; |
26 | | - import { get } from 'svelte/store'; |
27 | 25 | import ConnectDialogContainer from './components/connection-prompt/ConnectDialogContainer.svelte'; |
28 | 26 | import { Paths, currentPath, getTitle, navigate } from './router/paths'; |
29 | 27 | import HomeIcon from 'virtual:icons/ri/home-2-line'; |
|
34 | 32 | } from './script/stores/connectDialogStore'; |
35 | 33 |
|
36 | 34 | onMount(() => { |
37 | | - const { bluetooth, usb } = get(compatibility); |
| 35 | + const { bluetooth, usb } = $compatibility; |
38 | 36 | // Value must switch from false to true after mount to trigger dialog transition |
39 | 37 | isCompatibilityWarningDialogOpen.set(!bluetooth && !usb); |
40 | 38 |
|
|
55 | 53 |
|
56 | 54 | <Router> |
57 | 55 | <div class="sr-only" bind:this={routeAnnouncementEl} aria-live="polite" /> |
58 | | - {#if !checkCompatibility().platformAllowed} |
| 56 | + {#if !$compatibility.platformAllowed} |
59 | 57 | <!-- Denies mobile users access to the platform --> |
60 | 58 | <IncompatiblePlatformView /> |
61 | 59 | {:else} |
|
0 commit comments