\r\n \u003C/component>\r\n\u003C/template>\r\n\r\n\u003Cscript>\r\n'use strict';\r\n\r\nexport default {\r\n props: {\r\n element: {\r\n type: String,\r\n required: false,\r\n default: 'button'\r\n }\r\n }\r\n};\r\n\u003C/script>\r\n```\r\n\r\n```vue\r\n\u003Ctemplate>\r\n \u003CBaseComponent>\r\n \u003Ctemplate v-for=\"(_, name) in $slots\" v-slot:[name]=\"scope\">\r\n \u003Cslot :name=\"name\" v-bind=\"scope\" />\r\n \u003C/template>\r\n \u003C/BaseComponent>\r\n\u003C/template>\r\n\r\n```\r\n\r\n### Additional context\r\n\r\n_No response_\r\n\r\n### Logs\r\n\r\n_No response_",[3225,3226,3227],{"name":3200,"color":3201},{"name":3215,"color":3216},{"name":3228,"color":3229},"upstream","E8A36D",21915,"Hydration error for slot \"inheritance\" on dynamic components","2023-07-25T06:43:06Z","https://github.com/nuxt/nuxt/issues/21915",0.7246729,{"description":3236,"labels":3237,"number":3245,"owner":3163,"repository":3163,"state":3176,"title":3246,"updated_at":3247,"url":3248,"score":3249},"### Environment\r\n\r\n------------------------------\r\n- Operating System: Linux\r\n- Node Version: v18.18.0\r\n- Nuxt Version: 3.9.3\r\n- CLI Version: 3.10.0\r\n- Nitro Version: 2.8.1\r\n- Package Manager: npm@10.2.3\r\n- Builder: -\r\n- User Config: devtools, experimental\r\n- Runtime Modules: -\r\n- Build Modules: -\r\n------------------------------\r\n\r\n### Reproduction\r\n\r\nhttps://stackblitz.com/edit/nuxt-issues-25423\r\n\r\n### Describe the bug\r\n\r\nUsing nested slots in a server components + `nuxt-client` breaks:\r\n\r\nExample\r\n\r\n```vue\r\n\u003C!-- ServerComp.vue -->\r\n\u003Ctemplate>\r\n \u003Cdiv>\r\n \u003CAppButton nuxt-client>\r\n \u003Cslot />\r\n \u003C/AppButton>\r\n \u003C/div>\r\n\u003C/template>\r\n```\r\n\r\n```vue\r\n\u003C!-- App.vue -->\r\n\u003Ctemplate>\r\n \u003Cdiv>\r\n \u003CServerComp>\r\n Some slot content here\r\n \u003C/ServerComp>\r\n \u003C/div>\r\n\u003C/template>\r\n```\r\n\r\n### Additional context\r\n\r\n_No response_\r\n\r\n### Logs\r\n\r\n_No response_",[3238,3239,3242],{"name":3200,"color":3201},{"name":3240,"color":3241},"🔨 p3-minor","FBCA04",{"name":3243,"color":3244},"server components","839413",25423,"Respect named slots in server components","2024-03-06T15:26:20Z","https://github.com/nuxt/nuxt/issues/25423",0.7269058,{"description":3251,"labels":3252,"number":3255,"owner":3163,"repository":3163,"state":3176,"title":3256,"updated_at":3257,"url":3258,"score":3259},"### Environment\n\nNuxt 3.0.0-rc.11\n\n### Reproduction\n\nStackBlitz: https://stackblitz.com/edit/nuxt3-layout-slot-bug\n\n### Describe the bug\n\nLayout slots not working with default layout, generate error (see reproduction):\r\n\r\n```\r\nError: Codegen node is missing for element/if/for node. Apply appropriate transforms first.\r\n```\r\n\r\nNote the use of `app.vue`.\r\n\r\nExplicitly using `\u003CNuxtLayout>` with `layout: false` in page meta works but leads to full re-render of the layout and kinda defies the purpose of a default layout.\r\n\r\nNot sure if I'm doing something wrong with the setup, but following the docs, the code in the repro should work. Also, best in terms of DX IMO.\n\n### Additional context\n\nThis is a typical use case where you for instance have a nav and want to add additional items via a slot on specific pages.\n\n### Logs\n\n_No response_",[3253,3254],{"name":3200,"color":3201},{"name":3215,"color":3216},15158,"Layout slots not working in default layout","2023-09-26T14:37:01Z","https://github.com/nuxt/nuxt/issues/15158",0.7283029,{"description":3261,"labels":3262,"number":3268,"owner":3163,"repository":3163,"state":3176,"title":3269,"updated_at":3270,"url":3271,"score":3272},"### Environment\r\n\r\n- Operating System: `Darwin`\r\n- Node Version: `v18.12.1`\r\n- Nuxt Version: `3.0.0`\r\n- Nitro Version: `1.0.0`\r\n- Package Manager: `npm@8.19.2`\r\n- Builder: `vite`\r\n- User Config: `runtimeConfig`, `build`, `modules`, `hooks`, `proxy`, `vue`, `components`, `typescript`, `vite`, `plugins`, `css`\r\n- Runtime Modules: `@nuxtjs-alt/proxy@2.1.0`, `@fullpage/nuxt-fullpage@0.2.3`, `@pinia-plugin-persistedstate/nuxt@1.0.0`, `@pinia/nuxt@0.4.5`\r\n- Build Modules: \r\n\r\n### Reproduction\r\n\r\nhttps://stackblitz.com/edit/github-xbmezj?file=components/custom-button.vue\r\n\r\n### Describe the bug\r\n\r\nAccording to the Vue3 documentation [dynamic slot names](https://vuejs.org/guide/components/slots.html#dynamic-slot-names) section, I wrote the following line:\r\n\r\n``\u003Ctemplate v-slot:[slot[0]]>``\r\n\r\nBut I got some error:\r\n\r\n`` [vite] Internal server error: Codegen node is missing for element/if/for node. Apply appropriate transforms first. ``\r\n\r\n### Additional context\r\n\r\n_No response_\r\n\r\n### Logs\r\n\r\n_No response_",[3263,3264,3265],{"name":3200,"color":3201},{"name":3215,"color":3216},{"name":3266,"color":3267},"⛔️ can be closed","484893",18588,"Not support dynamic slot names","2023-02-14T08:38:10Z","https://github.com/nuxt/nuxt/issues/18588",0.72872144,{"description":3274,"labels":3275,"number":3278,"owner":3163,"repository":3164,"state":3176,"title":3279,"updated_at":3280,"url":3281,"score":3282},"### Environment\n\n```\n- Operating System: Darwin\n- Node Version: v22.11.0\n- Nuxt Version: 3.14.1592\n- CLI Version: 3.16.0\n- Nitro Version: 2.10.4\n- Package Manager: bun@1.1.39\n- Builder: -\n- User Config: default\n- Runtime Modules: @nuxt/ui@https://pkg.pr.new/@nuxt/ui@1b3c919\n- Build Modules: -\n```\n\n\n### Is this bug related to Nuxt or Vue?\n\nNuxt\n\n### Version\n\nv3 latest commit\n\n### Description\n\nIn WebStorm interfaces cant be resolved as if they dont exist:\n\n\u003Cimg width=\"653\" alt=\"Image\" src=\"https://github.com/user-attachments/assets/5d98f435-fc3d-4b9b-a83f-3f9e2380c12d\" />\n\nPossibly because types/index.d.ts exports vue files.\n\n\n### Additional context\n\nPossibly an issue with WebStorm because auto completion and type checking is working\n\n\u003Cimg width=\"492\" alt=\"Image\" src=\"https://github.com/user-attachments/assets/ba1dce0a-4dd8-4a03-9dcb-b3e045e0b9d7\" />",[3276,3277],{"name":3185,"color":3186},{"name":3157,"color":3158},2947,"v3: Interfaces cant be resolved in WebStorm","2025-04-16T13:18:50Z","https://github.com/nuxt/ui/issues/2947",0.72913677,["Reactive",3284],{},["Set"],["ShallowReactive",3287],{"$fTRc1wZytZ_XrK4EfJfei_Sz-An4H4Yy6syhVxH_PVJc":-1,"$fwyaa3QginqHUjFwsKNy-TKlOXazDcBn1PpbKW8Sl4d0":-1},"/nuxt/ui/3399"]