File tree Expand file tree Collapse file tree 2 files changed +6
-10
lines changed Expand file tree Collapse file tree 2 files changed +6
-10
lines changed Original file line number Diff line number Diff line change 9
9
10
10
let { node, ... renderers }: { node: Root } & Renderers = $props ();
11
11
12
+ // TODO make key/reset local
13
+
12
14
$effect .pre (() => {
13
15
node ;
14
16
reset ();
15
17
});
16
18
</script >
17
19
18
- {#snippet nodes (schema : Schema , children : RootContent [])}
20
+ {#snippet nodes (schema : Schema , children : ( Root | RootContent ) [])}
19
21
{#each children as node (key (node ))}
20
22
{#if node .type === ' text' }
21
23
{node .value }
39
41
children: has_children ? children : undefined ,
40
42
node
41
43
})}
44
+ {:else if node .type === ' root' }
45
+ {@render nodes (schema , node .children )}
42
46
{/if }
43
47
{/each }
44
48
{/ snippet }
Original file line number Diff line number Diff line change @@ -4,15 +4,7 @@ import { svelte } from '@sveltejs/vite-plugin-svelte';
4
4
export default defineConfig ( {
5
5
plugins : [ svelte ( ) ] ,
6
6
optimizeDeps : {
7
- include : [
8
- 'esm-env' ,
9
- 'html-url-attributes' ,
10
- 'property-information' ,
11
- 'remark-parse' ,
12
- 'remark-rehype' ,
13
- 'style-to-object' ,
14
- 'unified'
15
- ]
7
+ include : [ 'remark-parse' , 'remark-rehype' , 'unified' ]
16
8
} ,
17
9
test : {
18
10
expect : { requireAssertions : true } ,
You can’t perform that action at this time.
0 commit comments