@@ -397,6 +397,23 @@ export function render(_ctx) {
397397} "
398398`;
399399
400+ exports[`compiler: transform slot > slot prop array rest destructuring 1`] = `
401+ "import { resolveComponent as _resolveComponent , toDisplayString as _toDisplayString , setText as _setText , renderEffect as _renderEffect , withVaporCtx as _withVaporCtx , createComponentWithFallback as _createComponentWithFallback , template as _template } from 'vue';
402+ const t0 = _template(" ")
403+
404+ export function render(_ctx) {
405+ const _component_Comp = _resolveComponent (" Comp" )
406+ const n2 = _createComponentWithFallback (_component_Comp , null , {
407+ " default" : _withVaporCtx ((_slotProps0 ) => {
408+ const n0 = t0 ()
409+ _renderEffect (() => _setText (n0 , _toDisplayString (_slotProps0 .arr .slice (1 )[0 ])))
410+ return n0
411+ })
412+ }, true )
413+ return n2
414+ } "
415+ `;
416+
400417exports[`compiler: transform slot > slot prop computed key destructuring 1`] = `
401418"import { resolveComponent as _resolveComponent , toDisplayString as _toDisplayString , setText as _setText , renderEffect as _renderEffect , withVaporCtx as _withVaporCtx , createComponentWithFallback as _createComponentWithFallback , template as _template } from 'vue';
402419const t0 = _template(" ")
@@ -431,6 +448,23 @@ export function render(_ctx) {
431448} "
432449`;
433450
451+ exports[`compiler: transform slot > slot prop nested default value 1`] = `
452+ "import { resolveComponent as _resolveComponent , getDefaultValue as _getDefaultValue , toDisplayString as _toDisplayString , setText as _setText , renderEffect as _renderEffect , withVaporCtx as _withVaporCtx , createComponentWithFallback as _createComponentWithFallback , template as _template } from 'vue';
453+ const t0 = _template(" ")
454+
455+ export function render(_ctx) {
456+ const _component_Comp = _resolveComponent (" Comp" )
457+ const n2 = _createComponentWithFallback (_component_Comp , null , {
458+ " default" : _withVaporCtx ((_slotProps0 ) => {
459+ const n0 = t0 ()
460+ _renderEffect (() => _setText (n0 , _toDisplayString (_getDefaultValue (_slotProps0 .foo [0 ], 1 ) + _getDefaultValue (_slotProps0 .baz .qux , 2 ))))
461+ return n0
462+ })
463+ }, true )
464+ return n2
465+ } "
466+ `;
467+
434468exports[`compiler: transform slot > slot prop nested destructuring 1`] = `
435469"import { resolveComponent as _resolveComponent , toDisplayString as _toDisplayString , setText as _setText , renderEffect as _renderEffect , withVaporCtx as _withVaporCtx , createComponentWithFallback as _createComponentWithFallback , template as _template } from 'vue';
436470const t0 = _template(" ")
@@ -465,6 +499,23 @@ export function render(_ctx) {
465499} "
466500`;
467501
502+ exports[`compiler: transform slot > slot prop rest with computed keys preserved 1`] = `
503+ "import { resolveComponent as _resolveComponent , getRestElement as _getRestElement , toDisplayString as _toDisplayString , setText as _setText , renderEffect as _renderEffect , withVaporCtx as _withVaporCtx , createComponentWithFallback as _createComponentWithFallback , template as _template } from 'vue';
504+ const t0 = _template(" ")
505+
506+ export function render(_ctx) {
507+ const _component_Comp = _resolveComponent (" Comp" )
508+ const n2 = _createComponentWithFallback (_component_Comp , null , {
509+ " default" : _withVaporCtx ((_slotProps0 ) => {
510+ const n0 = t0 ()
511+ _renderEffect (() => _setText (n0 , _toDisplayString (_slotProps0 .foo + _getRestElement (_slotProps0 , [" foo" , _ctx .key ]).other )))
512+ return n0
513+ })
514+ }, true )
515+ return n2
516+ } "
517+ `;
518+
468519exports[`compiler: transform slot > with whitespace: 'preserve' > implicit default slot 1`] = `
469520"import { resolveComponent as _resolveComponent , withVaporCtx as _withVaporCtx , createComponentWithFallback as _createComponentWithFallback , template as _template } from 'vue';
470521const t0 = _template(" Header ")
0 commit comments