@@ -5,8 +5,8 @@ import visitors from './visitors/index.js';
55import Generator from '../Generator.js' ;
66
77class SsrGenerator extends Generator {
8- constructor ( parsed , source , names , visitors ) {
9- super ( parsed , source , names , visitors ) ;
8+ constructor ( parsed , source , name , names , visitors ) {
9+ super ( parsed , source , name , names , visitors ) ;
1010 this . bindings = [ ] ;
1111 this . renderCode = '' ;
1212 }
@@ -18,7 +18,7 @@ class SsrGenerator extends Generator {
1818
1919 this . bindings . push ( deindent `
2020 if ( ${ conditions . join ( '&&' ) } ) {
21- tmp = template.components. ${ name } .data();
21+ tmp = ${ name } .data();
2222 if ( '${ binding . value } ' in tmp ) {
2323 root.${ binding . name } = tmp.${ binding . value } ;
2424 settled = false;
@@ -36,7 +36,7 @@ export default function ssr ( parsed, source, options, names ) {
3636 const format = options . format || 'cjs' ;
3737 const name = options . name || 'SvelteComponent' ;
3838
39- const generator = new SsrGenerator ( parsed , source , names , visitors ) ;
39+ const generator = new SsrGenerator ( parsed , source , name , names , visitors ) ;
4040
4141 const { computations, templateProperties } = generator . parseJs ( ) ;
4242
0 commit comments