@setoelkahfi / svara / commits / 11d8398

added tree refresh

mellbacon committed Aug 9, 2022 at 18:08 UTC 11d839810ee7145b9bd280b290d8ff8f5ae57ab2
1 file changed +4 -12
src/components/FileTree/Tree.svelte
+4 -12
@@ -1,9 +1,8 @@
1 <script lang="ts">
2 import ArrowUp from "carbon-icons-svelte/lib/ArrowUp.svelte";
3 - import ArrowDown from "carbon-icons-svelte/lib/ArrowDown.svelte";
3 import WatsonHealthRotate_360 from "carbon-icons-svelte/lib/WatsonHealthRotate_360.svelte";
5 - import { TreeView } from "carbon-components-svelte";
6 - import { getFileData } from "./TreeData";
4 + import TreeView from "./TreeView.svelte";
5 + import { updateTree } from "../FileTree/TreeData";
6 import { onMount } from "svelte";
7 import { filetree, workspacename } from "./TreeStore";
8 let treeview = null;
@@ -21,18 +20,11 @@
20 <div class="toolbar-button" on:click={treeview?.collapseAll}>
21 <ArrowUp />
22 </div>
24 - <div class="toolbar-button" on:click={treeview?.expandAll}>
25 - <ArrowDown />
26 - </div>
27 - <div class="toolbar-button" on:click={() => {filetree.update(t => $filetree)}}>
23 + <div class="toolbar-button" on:click={ async() => {await updateTree();}}>
24 <WatsonHealthRotate_360 />
25 </div>
26 </div>
31 -<TreeView bind:this={treeview} size="compact" hideLabel children={tree} on:select={({ detail }) => {
32 - if (detail.leaf) {
33 - getFileData(detail.id)
34 - }
35 -}}></TreeView>
27 +<TreeView bind:this={treeview} size="compact" hideLabel children={tree}></TreeView>
28
29 <style>
30 #explorer-toolbar {