\n\u003C/UTooltip>\n```\n\nUnfortunately, the tooltip gets pushed to the top-left corner of the viewport. Am I missing something or doing anything incorrectly here?",[2904],{"name":2905,"color":2906},"question","d876e3",4286,"nuxt","ui","open","Can UColorModeButton be wrapped in a UTooltip?","2025-06-04T11:52:41Z","https://github.com/nuxt/ui/issues/4286",0.808097,{"description":2916,"labels":2917,"number":2918,"owner":2908,"repository":2919,"state":2910,"title":2920,"updated_at":2921,"url":2922,"score":2923},"According to the [Vue-Iconify Docs](https://iconify.design/docs/icon-components/vue/transform.html#rotation) one can pass a `rotate` and `flip` Prop to transform the Icon, to display it in different orientations.\r\n\r\n```vue\r\n\u003Ctemplate>\r\n \u003CIcon name=\"ic:round-double-arrow\" size=\"26\" :rotate=\"flip && '2'\" />\r\n\u003C/template>\r\n\r\n\u003Cscript setup lang=\"ts\">\r\nconst flip = ref(false);\r\n\u003C/script>\r\n```\r\n\r\nWhile this works fine with nuxt-icon during development, it breaks in a Prod build. The transformations no longer get applied.\r\n\r\nIt would be great if nuxt-icon could also support these props, if possible. I'm open to help with this issue if someone could give me some pointers where to start.",[],138,"icon","[Feature Request] Support Iconify Transformations","2024-03-15T09:15:14Z","https://github.com/nuxt/icon/issues/138",0.80944526,{"description":2925,"labels":2926,"number":2931,"owner":2908,"repository":2909,"state":2932,"title":2933,"updated_at":2934,"url":2935,"score":2936},"### Description\n\nHello, I use the UDrawer as following and still get a pointer-events none on the body. I thought \"no-body-styles\" should prevent it from happening.\n\n\n\n```\n \u003CUDrawer\n :overlay=\"false\"\n v-model:open=\"openDrawer\"\n :dismissible=\"false\"\n :handle=\"false\"\n :no-body-styles=\"true\"\n :ui=\"{\n content: 'bg-zinc-900',\n }\"\n >\n```\n\nAnd the second thing is getting a warning for missing title. But in my case - I dont need a title\n\n",[2927,2928],{"name":2905,"color":2906},{"name":2929,"color":2930},"v3","49DCB8",4199,"closed","UDrawer applies pointer-events: none to body","2025-05-23T10:24:06Z","https://github.com/nuxt/ui/issues/4199",0.78180236,{"description":2938,"labels":2939,"number":2947,"owner":2908,"repository":2909,"state":2932,"title":2948,"updated_at":2949,"url":2950,"score":2951},"### Environment\n\n- Operating System: Linux\n- Node Version: v22.4.0\n- Nuxt Version: 3.14.1592\n- CLI Version: 3.17.0\n- Nitro Version: 2.10.4\n- Package Manager: pnpm@9.15.0\n- Builder: -\n- User Config: default\n- Runtime Modules: @nuxt/ui@3.0.0-alpha.10, nuxt-auth-sanctum@0.5.2, @vueuse/nuxt@11.3.0, nuxt-file-storage@0.2.9\n- Build Modules: -\n\n### Is this bug related to Nuxt or Vue?\n\nNuxt\n\n### Version\n\n3.14.1592\n\n### Reproduction\n\n```vue\n\u003Cscript setup lang=\"ts\">\nconst category = ref()\nconst categories = ref(await fetchApi('utils/dishCategories'))\n\u003C/script>\n\n\u003Ctemplate>\n \u003CUModal>\n \u003CUButton icon=\"lucide:folder-plus\" variant=\"ghost\" />\n\n \u003Ctemplate #body>\n \u003CUSelectMenu v-model=\"category\"\n :items=\"categories\"\n value-key=\"id\"\n label-key=\"name\"\n :search-input=\"{ placeholder: 'Найти категорию', autofocus: true }\"\n class=\"w-full\" />\n \u003C/template>\n\n \u003Ctemplate #footer>\n \u003CUButton variant=\"soft\" class=\"ml-auto\">Добавить\u003C/UButton>\n \u003C/template>\n \u003C/UModal>\n\u003C/template>\n```\n\n### Description\n\nCant focus search input in UModal https://skr.sh/vTGxtvn6YeL\nOutside UModal all is ok.",[2940,2943,2946],{"name":2941,"color":2942},"bug","d73a4a",{"name":2944,"color":2945},"duplicate","cfd3d7",{"name":2929,"color":2930},2939,"USelectMenu search input is not focusable in UModal","2024-12-19T18:24:48Z","https://github.com/nuxt/ui/issues/2939",0.78612673,{"description":2953,"labels":2954,"number":2960,"owner":2908,"repository":2909,"state":2932,"title":2961,"updated_at":2962,"url":2963,"score":2964},"### Environment\n\nOperating System: Windows 11\nNode Version: v22.14.0\nNuxt Version: 3.17.4\nNitro Version: 2.11.12\n\n### Is this bug related to Nuxt or Vue?\n\nNuxt\n\n### Version\n\nv3.1.3\n\n### Reproduction\n\nhttps://codesandbox.io/p/devbox/unruffled-frog-pz7l74\n\n### Description\n\nHi,\nI'm experiencing an issue with the UDashboardSidebar component when using it in a right-to-left (RTL) layout. While resizing, the drag direction appears to be inverted—it moves in the opposite direction of the cursor.\n\nI've made an example project.\n\nCould you please look into this and let me know if there's a fix or workaround? I'm currently using Nuxt UI Pro in development.\n\nThanks a lot!\n\n### Additional context\n\n_No response_\n\n### Logs\n\n```shell-script\n\n```",[2955,2956,2957],{"name":2941,"color":2942},{"name":2929,"color":2930},{"name":2958,"color":2959},"nuxt/ui-pro","00dc82",4293,"UDashboardSidebar Resize Drag Direction Reversed in RTL theme","2025-07-02T11:44:08Z","https://github.com/nuxt/ui/issues/4293",0.79525876,{"description":2966,"labels":2967,"number":2974,"owner":2908,"repository":2908,"state":2932,"title":2975,"updated_at":2976,"url":2977,"score":2978},"Hello,\r\n\r\nit would be nice if `slot` areas would assignable in layout files. Often parts of the pages need to be rendered inside of the top toolbar. Thanks\r\n\r\n\n\n\u003C!--cmty-->\u003C!--cmty_prevent_hook-->\n\u003Cdiv align=\"right\">\u003Csub>\u003Cem>This question is available on \u003Ca href=\"https://nuxtjs.cmty.io\">Nuxt.js\u003C/a> community (\u003Ca href=\"https://nuxtjs.cmty.io/nuxt/nuxt.js/issues/c162\">#c162\u003C/a>)\u003C/em>\u003C/sub>\u003C/div>",[2968,2971],{"name":2969,"color":2970},"enhancement","8DEF37",{"name":2972,"color":2973},"2.x","d4c5f9",190,"support the use of slot in layout files","2023-01-22T15:50:41Z","https://github.com/nuxt/nuxt/issues/190",0.79633236,{"description":2980,"labels":2981,"number":2984,"owner":2908,"repository":2985,"state":2932,"title":2986,"updated_at":2987,"url":2988,"score":2989},"",[2982],{"name":2969,"color":2983},"1ad6ff",64,"nuxt.com","Move tabs in navbar","2023-02-15T12:30:35Z","https://github.com/nuxt/nuxt.com/issues/64",0.79647577,{"description":2991,"labels":2992,"number":2984,"owner":2908,"repository":2993,"state":2932,"title":2994,"updated_at":2995,"url":2996,"score":2989},"Repro: https://stackblitz.com/edit/github-yhnmge?file=nuxt.config.ts,.nuxt%2Ftsconfig.json\r\n\r\n```sh\r\n❯ npx nuxi typecheck\r\nℹ Compiled plugins/server.mjs in 527.8ms 20:40:45\r\nℹ Compiled plugins/client.mjs in 559.59ms 20:40:45\r\nℹ Compiled types/plugins.d.ts in 560.98ms \r\nnode_modules/@nuxt/scripts/dist/runtime/components/ScriptGoogleMaps.vue:96:67 - error TS2339: Property 'apiKey' does not exist on type 'ScriptRegistry'.\r\n\r\n96 const apiKey = props.apiKey || scriptRuntimeConfig('googleMaps')?.apiKey\r\n ~~~~~~\r\n\r\nnode_modules/@nuxt/scripts/dist/runtime/components/ScriptGoogleMaps.vue:146:23 - error TS7006: Parameter 'instance' implicitly has an 'any' type.\r\n\r\n146 $script.then(async (instance) => {\r\n ~~~~~~~~\r\n\r\nnode_modules/@nuxt/scripts/dist/runtime/components/ScriptLemonSqueezyButton.vue:2:15 - error TS2724: '\"#imports\"' has no exported member named 'ElementScriptTrigger'. Did you mean 'useElementScriptTrigger'?\r\n\r\n2 import { type ElementScriptTrigger, onMounted, ref, useElementScriptTrigger, useScriptLemonSqueezy } from '#imports'\r\n ~~~~~~~~~~~~~~~~~~~~\r\n\r\nnode_modules/@nuxt/scripts/dist/runtime/components/ScriptVimeoPlayer.vue:137:79 - error TS18046: 'res' is of type 'unknown'.\r\n\r\n137 () => $fetch(`https://vimeo.com/api/v2/video/${props.id}.json`).then(res => res[0]),\r\n ~~~\r\n\r\nnode_modules/@nuxt/scripts/dist/runtime/components/ScriptVimeoPlayer.vue:163:25 - error TS7031: Binding element 'Vimeo' implicitly has an 'any' type.\r\n\r\n163 $script.then(async ({ Vimeo }) => {\r\n ~~~~~\r\n\r\nnode_modules/@nuxt/scripts/dist/runtime/components/ScriptVimeoPlayer.vue:175:15 - error TS2769: No overload matches this call.\r\n The last overload gave the following error.\r\n Argument of type 'string' is not assignable to parameter of type '\"leavepictureinpicture\"'.\r\n\r\n175 emits(event, e, player)\r\n ~~~~~\r\n\r\n node_modules/@vue/runtime-core/dist/runtime-core.d.ts:1256:21\r\n 1256 [K in keyof T]: (evt: K, ...args: T[K]) => void;\r\n ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\r\n The last overload is declared here.\r\n\r\nnode_modules/@nuxt/scripts/dist/runtime/components/ScriptYouTubePlayer.vue:58:23 - error TS7006: Parameter 'instance' implicitly has an 'any' type.\r\n\r\n58 $script.then(async (instance) => {\r\n ~~~~~~~~\r\n\r\n\r\nFound 7 errors in 4 files.\r\n\r\nErrors Files\r\n 2 node_modules/@nuxt/scripts/dist/runtime/components/ScriptGoogleMaps.vue:96\r\n 1 node_modules/@nuxt/scripts/dist/runtime/components/ScriptLemonSqueezyButton.vue:2\r\n 3 node_modules/@nuxt/scripts/dist/runtime/components/ScriptVimeoPlayer.vue:137\r\n 1 node_modules/@nuxt/scripts/dist/runtime/components/ScriptYouTubePlayer.vue:58\r\n\r\n ERROR Command failed with exit code 2: /home/projects/kkvirvvmn.github/node_modules/vue-tsc/bin/vue-tsc.js --noEmit 20:40:47\r\n\r\n at makeError (node_modules/nuxi/dist/chunks/index3.mjs:1292:11)\r\n at handlePromise (node_modules/nuxi/dist/chunks/index3.mjs:2530:26)\r\n at async Object.run (node_modules/nuxi/dist/chunks/typecheck.mjs:91:7)\r\n at async runCommand$1 (node_modules/nuxi/dist/shared/nuxi.9edf0930.mjs:1678:16)\r\n at async runCommand$1 (node_modules/nuxi/dist/shared/nuxi.9edf0930.mjs:1669:11)\r\n at async runMain$1 (node_modules/nuxi/dist/shared/nuxi.9edf0930.mjs:1807:7) \r\n\r\n\r\n\r\n ERROR Command failed with exit code 2: /home/projects/kkvirvvmn.github/node_modules/vue-tsc/bin/vue-tsc.js --noEmit \r\n```\r\n\r\n",[],"scripts","`npx nuxi typecheck` fails in fresh project","2024-05-18T00:58:45Z","https://github.com/nuxt/scripts/issues/64",{"description":2998,"labels":2999,"number":3004,"owner":2908,"repository":2908,"state":2932,"title":3005,"updated_at":3006,"url":3007,"score":3008},"### Version\n\n[v2.4.5](https://github.com/nuxt.js/releases/tag/v2.4.5)\n\n### Reproduction link\n\n[https://jsfiddle.net/xtj6sdz8/](https://jsfiddle.net/xtj6sdz8/)\n\n### Steps to reproduce\n\nCreate a page named UI, with a new layout assigned to it : aaa.vue\nCreate a new layout : zzz.vue\n\nThe UI page will have a 200px margin from the zzz.vue layout and not the aaa.vue layout assigned in the page with a 1px margin.\n\n### What is expected ?\n\nUI page with a 1px margin from the aaa.vue layout assigned to this page.\n\n### What is actually happening?\n\nUI page with a 100px margin from the zzz.vue layout.\n\n\u003C!--cmty-->\u003C!--cmty_prevent_hook-->\n\u003Cdiv align=\"right\">\u003Csub>\u003Cem>This bug report is available on \u003Ca href=\"https://cmty.app/nuxt\">Nuxt\u003C/a> community (\u003Ca href=\"https://cmty.app/nuxt/nuxt.js/issues/c8822\">#c8822\u003C/a>)\u003C/em>\u003C/sub>\u003C/div>",[3000,3003],{"name":3001,"color":3002},"pending triage","E99695",{"name":2972,"color":2973},5225,"The last Layout override all other layouts.","2023-01-22T15:33:01Z","https://github.com/nuxt/nuxt/issues/5225",0.7974249,{"description":3010,"labels":3011,"number":3012,"owner":2908,"repository":2985,"state":2932,"title":3013,"updated_at":3014,"url":3015,"score":3016},"these should point to module repo + link rather than to nuxt.com",[],1271,"normalize relative links in module readmes","2023-10-10T14:44:46Z","https://github.com/nuxt/nuxt.com/issues/1271",0.80145997,["Reactive",3018],{},["Set"],["ShallowReactive",3021],{"$fTRc1wZytZ_XrK4EfJfei_Sz-An4H4Yy6syhVxH_PVJc":-1,"$fQYzr_bLVpd-xJ_0PB1OhnuRJQ1JVG-g47oT1dKZQuwk":-1},"/nuxt/ui/4159"]