@@ -153,6 +153,17 @@ exports[`override props single > single 1`] = `
153
153
_createVNode("div", a, null);"
154
154
` ;
155
155
156
+ exports [` passing object slots via JSX children directive in slot > directive in slot 1` ] = `
157
+ "import { Fragment as _Fragment , resolveDirective as _resolveDirective , createVNode as _createVNode , withDirectives as _withDirectives , resolveComponent as _resolveComponent } from "vue";
158
+ _createVNode(_Fragment, null, [_createVNode(_resolveComponent("A"), null, {
159
+ default : () => [_withDirectives (_createVNode (" div" , null , null , 512 ), [[_resolveDirective (" xxx" )]])]
160
+ } ), _createVNode(_resolveComponent("A"), null, {
161
+ default : () => [_createVNode (_resolveComponent (" B" ), null , {
162
+ default : () => [_withDirectives (_createVNode (" div" , null , null , 512 ), [[_resolveDirective (" xxx" )]])]
163
+ })]
164
+ } )]);"
165
+ ` ;
166
+
156
167
exports [` passing object slots via JSX children multiple expressions > multiple expressions 1` ] = `
157
168
"import { resolveComponent as _resolveComponent , createVNode as _createVNode } from "vue";
158
169
_createVNode(_resolveComponent("A"), null, {
@@ -161,6 +172,20 @@ _createVNode(_resolveComponent("A"), null, {
161
172
} );"
162
173
` ;
163
174
175
+ exports [` passing object slots via JSX children no directive in slot > no directive in slot 1` ] = `
176
+ "import { Fragment as _Fragment , createVNode as _createVNode , resolveComponent as _resolveComponent } from "vue";
177
+ _createVNode(_Fragment, null, [_createVNode(_resolveComponent("A"), null, {
178
+ default : () => [_createVNode (" div" , null , null )],
179
+ _ : 1
180
+ } ), _createVNode(_resolveComponent("A"), null, {
181
+ default : () => [_createVNode (_resolveComponent (" B" ), null , {
182
+ default : () => [_createVNode (" div" , null , null )],
183
+ _: 1
184
+ })],
185
+ _ : 1
186
+ } )]);"
187
+ ` ;
188
+
164
189
exports [` passing object slots via JSX children single expression, function expression > single expression, function expression 1` ] = `
165
190
"import { resolveComponent as _resolveComponent , createVNode as _createVNode } from "vue";
166
191
_createVNode(_resolveComponent("A"), null, {
0 commit comments