File tree 10 files changed +29
-0
lines changed
10 files changed +29
-0
lines changed Original file line number Diff line number Diff line change 12
12
13
13
export let article: FullArticle ;
14
14
export let headings: HeadingList = [];
15
+ $ : headings = headings ?? [];
16
+ // See https://github.com/sveltejs/svelte/issues/11647
17
+
15
18
let tokens: marked .Token [];
16
19
$ : tokens = convertToToken (article .formatted_content );
17
20
Original file line number Diff line number Diff line change 10
10
export let header: Boolean = true ;
11
11
12
12
export let headings: HeadingList = [];
13
+ $ : headings = headings ?? [];
14
+ // See https://github.com/sveltejs/svelte/issues/11647
15
+
13
16
export let buttonActions: Array <{
14
17
title: string ;
15
18
action: () => void ;
Original file line number Diff line number Diff line change 7
7
8
8
export let lines: Line [];
9
9
export let hoveredLines: string [] = [];
10
+ $ : hoveredLines = hoveredLines ?? [];
11
+ // See https://github.com/sveltejs/svelte/issues/11647
10
12
11
13
export let xDomain: undefined | [number , number ] = undefined ;
12
14
export let yDomain: undefined | [number , number ] = undefined ;
Original file line number Diff line number Diff line change 10
10
11
11
export let lines: Line [];
12
12
export let hoveredLines: string [] = [];
13
+ $ : hoveredLines = hoveredLines ?? [];
14
+ // See https://github.com/sveltejs/svelte/issues/11647
13
15
14
16
export let xDomain: undefined | [number , number ] = undefined ;
15
17
export let yDomain: undefined | [number , number ] = undefined ;
Original file line number Diff line number Diff line change 16
16
import { listElementCount , showHighlights } from " $shared/state/state" ;
17
17
18
18
export let articles: ArticleBase [] = [];
19
+ $ : articles = articles ?? [];
20
+ // See https://github.com/sveltejs/svelte/issues/11647
21
+
19
22
export let layout: ArticleListRender | undefined = undefined ;
20
23
export let tintReadArticles: boolean ;
21
24
export let listLenLimit = 100 ;
Original file line number Diff line number Diff line change 23
23
expanded: boolean ;
24
24
markdown: boolean ;
25
25
}[] = [];
26
+
27
+ $ : textExpands = textExpands ?? [];
28
+ $ : tags = tags ?? [];
29
+ // See https://github.com/sveltejs/svelte/issues/11647
26
30
</script >
27
31
28
32
<article
Original file line number Diff line number Diff line change 26
26
}[] = [];
27
27
28
28
$ : renderMode = $page .data .settings .listRenderMode ;
29
+
30
+ $ : textExpands = textExpands ?? [];
31
+ $ : tags = tags ?? [];
32
+ // See https://github.com/sveltejs/svelte/issues/11647
29
33
</script >
30
34
31
35
{#if $renderMode === " large" }
Original file line number Diff line number Diff line change 9
9
10
10
export let tags: string [] = [];
11
11
export let read: boolean = false ;
12
+
13
+ $ : tags = tags ?? [];
14
+ // See https://github.com/sveltejs/svelte/issues/11647
12
15
</script >
13
16
14
17
<article
Original file line number Diff line number Diff line change 43
43
export let searchValue: string = " " ;
44
44
45
45
export let modOptions: Array <HeaderModOptions > = [];
46
+ $ : modOptions = modOptions ?? [];
47
+ // See https://github.com/sveltejs/svelte/issues/11647
46
48
</script >
47
49
48
50
<aside
Original file line number Diff line number Diff line change 5
5
export let listOptions: HeaderModOptions [][] = [];
6
6
export let containerClasses: string = " " ;
7
7
8
+ $ : listOptions = listOptions ?? [];
9
+ // See https://github.com/sveltejs/svelte/issues/11647
10
+
8
11
const buttonCss =
9
12
" flex flex-row gap-6 hover:bg-primary-300/25 items-center justify-start rounded-xl w-full pl-4 p-2 sm:p-3 sm:pl-5 text-sm sm:text-base dark:hover:bg-primary-500/40" ;
10
13
</script >
You can’t perform that action at this time.
0 commit comments