File tree 3 files changed +32
-32
lines changed
content/tutorial/03-advanced-svelte/09-special-elements/01-svelte-self/app-a/src/lib
3 files changed +32
-32
lines changed Original file line number Diff line number Diff line change 1
1
<script >
2
2
import Folder from ' ./Folder.svelte' ;
3
-
4
- let root = [
5
- {
6
- name: ' Important work stuff' ,
7
- files: [{ name: ' quarterly-results.xlsx' }]
8
- },
9
- {
10
- name: ' Animal GIFs' ,
11
- files: [
12
- {
13
- name: ' Dogs' ,
14
- files: [
15
- { name: ' treadmill.gif' },
16
- { name: ' rope-jumping.gif' }
17
- ]
18
- },
19
- {
20
- name: ' Goats' ,
21
- files: [
22
- { name: ' parkour.gif' },
23
- { name: ' rampage.gif' }
24
- ]
25
- },
26
- { name: ' cat-roomba.gif' },
27
- { name: ' duck-shuffle.gif' },
28
- { name: ' monkey-on-a-pig.gif' }
29
- ]
30
- },
31
- { name: ' TODO.md' }
32
- ];
3
+ import { files } from ' ./data.js' ;
33
4
</script >
34
5
35
- <Folder name ="Home" files ={ root } expanded />
6
+ <Folder name ="Home" { files } expanded />
Original file line number Diff line number Diff line change 17
17
{#each files as file }
18
18
<li >
19
19
{#if file .files }
20
- <!-- show folder -- >
20
+ <span >TODO subfolders</ span >
21
21
{:else }
22
22
<File {...file } />
23
23
{/if }
Original file line number Diff line number Diff line change
1
+ export const files = [
2
+ {
3
+ name : 'Important work stuff' ,
4
+ files : [ { name : 'quarterly-results.xlsx' } ]
5
+ } ,
6
+ {
7
+ name : 'Animal GIFs' ,
8
+ files : [
9
+ {
10
+ name : 'Dogs' ,
11
+ files : [
12
+ { name : 'treadmill.gif' } ,
13
+ { name : 'rope-jumping.gif' }
14
+ ]
15
+ } ,
16
+ {
17
+ name : 'Goats' ,
18
+ files : [
19
+ { name : 'parkour.gif' } ,
20
+ { name : 'rampage.gif' }
21
+ ]
22
+ } ,
23
+ { name : 'cat-roomba.gif' } ,
24
+ { name : 'duck-shuffle.gif' } ,
25
+ { name : 'monkey-on-a-pig.gif' }
26
+ ]
27
+ } ,
28
+ { name : 'README.md' }
29
+ ] ;
You can’t perform that action at this time.
0 commit comments