@@ -103,6 +103,97 @@ export function render(_ctx) {
103103} "
104104` ;
105105
106+ exports [` compiler: transform slot > forwarded slots > <slot w/ nested component > 1`] = `
107+ "import { forwardedSlotCreator as _forwardedSlotCreator , resolveComponent as _resolveComponent , createComponentWithFallback as _createComponentWithFallback } from 'vue';
108+
109+ export function render(_ctx) {
110+ const _createForwardedSlot = _forwardedSlotCreator ()
111+ const _component_Comp = _resolveComponent (" Comp" )
112+ const n2 = _createComponentWithFallback (_component_Comp , null , {
113+ " default" : () => {
114+ const n1 = _createComponentWithFallback (_component_Comp , null , {
115+ " default" : () => {
116+ const n0 = _createForwardedSlot (" default" , null )
117+ return n0
118+ }
119+ })
120+ return n1
121+ }
122+ }, true )
123+ return n2
124+ } "
125+ `;
126+
127+ exports[`compiler: transform slot > forwarded slots > <slot > tag only 1`] = `
128+ "import { forwardedSlotCreator as _forwardedSlotCreator , resolveComponent as _resolveComponent , createComponentWithFallback as _createComponentWithFallback } from 'vue';
129+
130+ export function render(_ctx) {
131+ const _createForwardedSlot = _forwardedSlotCreator ()
132+ const _component_Comp = _resolveComponent (" Comp" )
133+ const n1 = _createComponentWithFallback (_component_Comp , null , {
134+ " default" : () => {
135+ const n0 = _createForwardedSlot (" default" , null )
136+ return n0
137+ }
138+ }, true )
139+ return n1
140+ } "
141+ `;
142+
143+ exports[`compiler: transform slot > forwarded slots > <slot > tag w/ template 1`] = `
144+ "import { forwardedSlotCreator as _forwardedSlotCreator , resolveComponent as _resolveComponent , createComponentWithFallback as _createComponentWithFallback } from 'vue';
145+
146+ export function render(_ctx) {
147+ const _createForwardedSlot = _forwardedSlotCreator ()
148+ const _component_Comp = _resolveComponent (" Comp" )
149+ const n2 = _createComponentWithFallback (_component_Comp , null , {
150+ " default" : () => {
151+ const n0 = _createForwardedSlot (" default" , null )
152+ return n0
153+ }
154+ }, true )
155+ return n2
156+ } "
157+ `;
158+
159+ exports[`compiler: transform slot > forwarded slots > <slot > tag w/ v-for 1`] = `
160+ "import { forwardedSlotCreator as _forwardedSlotCreator , resolveComponent as _resolveComponent , createFor as _createFor , createComponentWithFallback as _createComponentWithFallback } from 'vue';
161+
162+ export function render(_ctx) {
163+ const _createForwardedSlot = _forwardedSlotCreator ()
164+ const _component_Comp = _resolveComponent (" Comp" )
165+ const n3 = _createComponentWithFallback (_component_Comp , null , {
166+ " default" : () => {
167+ const n0 = _createFor (() => (_ctx .b ), (_for_item0 ) => {
168+ const n2 = _createForwardedSlot (" default" , null )
169+ return n2
170+ })
171+ return n0
172+ }
173+ }, true )
174+ return n3
175+ } "
176+ `;
177+
178+ exports[`compiler: transform slot > forwarded slots > <slot > tag w/ v-if 1`] = `
179+ "import { forwardedSlotCreator as _forwardedSlotCreator , resolveComponent as _resolveComponent , createIf as _createIf , createComponentWithFallback as _createComponentWithFallback } from 'vue';
180+
181+ export function render(_ctx) {
182+ const _createForwardedSlot = _forwardedSlotCreator ()
183+ const _component_Comp = _resolveComponent (" Comp" )
184+ const n3 = _createComponentWithFallback (_component_Comp , null , {
185+ " default" : () => {
186+ const n0 = _createIf (() => (_ctx .ok ), () => {
187+ const n2 = _createForwardedSlot (" default" , null )
188+ return n2
189+ })
190+ return n0
191+ }
192+ }, true )
193+ return n3
194+ } "
195+ `;
196+
106197exports[`compiler: transform slot > implicit default slot 1`] = `
107198"import { resolveComponent as _resolveComponent , createComponentWithFallback as _createComponentWithFallback , template as _template } from 'vue';
108199const t0 = _template("<div ></div >")
0 commit comments