|
1 | 1 | <script lang="ts"> |
2 | | - import { onDestroy, onMount, setContext } from 'svelte'; |
| 2 | + import { onDestroy, onMount } from 'svelte'; |
3 | 3 | import { SvelteMap, SvelteSet } from 'svelte/reactivity'; |
4 | 4 | import { fade } from 'svelte/transition'; |
5 | 5 | import LinearProgress from '@smui/linear-progress'; |
|
14 | 14 | import { BookmarksManager } from './BookmarksManager'; |
15 | 15 | import { createClock } from './clock.svelte'; |
16 | 16 | import ConfirmationDialog from './ConfirmationDialog.svelte'; |
| 17 | + import { |
| 18 | + setBuiltInFolderInfo, |
| 19 | + setClock, |
| 20 | + setFilterActive, |
| 21 | + setFilterSet, |
| 22 | + setFolderNodeMap, |
| 23 | + setLastVisitTimeMap, |
| 24 | + setTooltips, |
| 25 | + setTruncate, |
| 26 | + } from './context'; |
17 | 27 | import FilterInput from './FilterInput.svelte'; |
18 | 28 | import { FilterManager } from './FilterManager'; |
19 | 29 | import Folder from './Folder.svelte'; |
|
47 | 57 | ); |
48 | 58 |
|
49 | 59 | // Make select preferences available to other components |
50 | | - setContext('truncate', truncate); |
51 | | - setContext('tooltips', tooltips); |
| 60 | + setTruncate(truncate); |
| 61 | + setTooltips(tooltips); |
52 | 62 |
|
53 | 63 | // |
54 | 64 | // Create bookmarks data and manager |
|
90 | 100 | const clock = createClock(); |
91 | 101 |
|
92 | 102 | // Make bookmark data available to other components |
93 | | - setContext('builtInFolderInfo', builtInFolderInfo); |
94 | | - setContext('folderNodeMap', folderNodeMap); |
95 | | - setContext('lastVisitTimeMap', lastVisitTimeMap); |
96 | | - setContext('filterActive', () => filterActive); |
97 | | - setContext('filterSet', filterSet); |
98 | | - setContext('clock', clock); |
| 103 | + setBuiltInFolderInfo(builtInFolderInfo); |
| 104 | + setFolderNodeMap(folderNodeMap); |
| 105 | + setLastVisitTimeMap(lastVisitTimeMap); |
| 106 | + setFilterActive(() => filterActive); |
| 107 | + setFilterSet(filterSet); |
| 108 | + setClock(clock); |
99 | 109 |
|
100 | 110 | // |
101 | 111 | // Error notification |
|
0 commit comments