\n\n\n### Description\n\nIn Nuxt UI v3, the \u003CUTable /> component does not provide any trigger event when clicking on a table row. In contrast, the v2 version included the @select event, which allowed developers to handle row clicks effectively. This regression impacts the ability to implement common interaction patterns, such as handling row selection or performing actions based on user clicks.\n\nDoes Nuxt UI v3 have an event similar to the @select event from v2 for the \u003CUTable /> component? Specifically, is there a way to trigger an event when a table row is clicked?\n\n### Additional context\n\n_No response_\n\n### Logs\n\n```shell-script\n\n```",[2021,2024],{"name":2022,"color":2023},"bug","d73a4a",{"name":2025,"color":2026},"v3","49DCB8",3010,"ui","closed","UTable row click event UI3","2025-03-08T12:22:25Z","https://github.com/nuxt/ui/issues/3010",0.7463019,{"description":2035,"labels":2036,"number":2041,"owner":1991,"repository":2028,"state":2029,"title":2042,"updated_at":2043,"url":2044,"score":2045},"### For what version of Nuxt UI are you suggesting this?\n\nv3.0.0-alpha.x\n\n### Description\n\nWith the addition of the ColorPicker component, it would be a nice addition to allow Nuxt UI colors (like primary, secondary, error, etc..) to read from, and apply, user-input colors.\n\nIt's worth noting that admittedly, it's a little less more low priority given the extensive list of predefined colors.\n\n### Additional context\n\n_No response_",[2037,2040],{"name":2038,"color":2039},"enhancement","a2eeef",{"name":2025,"color":2026},2849,"Runtime custom color support for Nuxt UI colors","2024-12-10T09:30:23Z","https://github.com/nuxt/ui/issues/2849",0.74644554,{"description":2047,"labels":2048,"number":2054,"owner":1991,"repository":2028,"state":2029,"title":2055,"updated_at":2056,"url":2057,"score":2058},"### Environment\n\n System:\n OS: Linux 6.5 Ubuntu 23.10 23.10 (Mantic Minotaur)\n CPU: (8) x64 11th Gen Intel(R) Core(TM) i5-1135G7 @ 2.40GHz\n Memory: 44.48 GB / 62.57 GB\n Container: Yes\n Shell: 5.9 - /usr/bin/zsh\n Browsers:\n Chrome: 126.0.6478.126\n\n### Version\n\nv3.0.0-alpha.6\n\n### Reproduction\n\nhttps://ui3.nuxt.dev/components/select-menu\n\n### Description\n\n1. open docs\n2. open any select menu\n3. select any option\n4. tab to next field\n5. tab index is reset\n\n### Additional context\n\n_No response_\n\n### Logs\n\n_No response_",[2049,2050,2051],{"name":2022,"color":2023},{"name":2025,"color":2026},{"name":2052,"color":2053},"reka-ui","56d799",2350,"[SelectMenu] Broken focus/tab index after selecting","2024-12-03T15:11:34Z","https://github.com/nuxt/ui/issues/2350",0.75139743,{"description":2060,"labels":2061,"number":2066,"owner":1991,"repository":2028,"state":2029,"title":2067,"updated_at":2068,"url":2069,"score":2070},"After many requests from the community (nuxt/ui#187, nuxt/ui#298, nuxt/ui#543, nuxt/ui#850, nuxt/ui#1514, etc.), the goal would be to make `@nuxt/ui` compatible for non-Nuxt apps as a Vite plugin I guess.\r\n\r\nThe minimal features would be to:\r\n\r\n- Run Tailwind CSS vite plugin\r\n- Inject components\r\n- Inject composables\r\n- Use `@iconify/vue` instead of `@nuxt/icon` (we don't need that much complexity I guess)\r\n- Use VueUse https://vueuse.org/core/useDark/#usedark instead of `@nuxtjs/color-mode`\r\n- Make Nuxt specific imports (`#imports`, `#build`, etc.) work\r\n- Make Nuxt specific composables (`useAppConfig`, ~~`useId`~~, etc.) work\r\n- Make theming with `app.config.ts` work in some way",[2062,2065],{"name":2063,"color":2064},"feature","A27AF6",{"name":2025,"color":2026},2129,"Vue compatibility","2024-11-21T09:41:35Z","https://github.com/nuxt/ui/issues/2129",0.77073735,{"description":2072,"labels":2073,"number":2082,"owner":1991,"repository":2028,"state":2029,"title":2083,"updated_at":2084,"url":2085,"score":2086},"### Environment\n\n- Operating System: Linux\n- Node Version: v20.18.1\n- Nuxt Version: 3.16.1\n- CLI Version: 3.23.1\n- Nitro Version: 2.11.7\n- Package Manager: yarn@1.22.22\n- Builder: -\n- User Config: devtools, typescript, css, compatibilityDate, devServer, vite, runtimeConfig, app, ui, modules\n- Runtime Modules: @nuxt/ui@3.0.1, @pinia/nuxt@0.10.1, pinia-plugin-persistedstate/nuxt@4.2.0\n- Build Modules: -\n- Typescript: 5.8.2\n- Vue-tsc: 2.2.8\n\n### Is this bug related to Nuxt or Vue?\n\nNuxt\n\n### Version\n\nv3.0.1\n\n### Reproduction\n\n```\n// will trigger typescript error on v-model\n\u003CUSelectMenu\n v-model=\"memberForm.user\"\n :items=\"addableUsers\"\n label-key=\"email\"\n/>\n// will trigger typescript error on v-model\n\u003CUSelectMenu\n v-model=\"memberForm.user\"\n :items=\"addableUsers\"\n label-key=\"email\"\n :value-key=\"undefined\"\n/>\n// will work but i need to handle label display manually using slot\n\u003CUSelectMenu\n v-model=\"memberForm.user\"\n :items=\"addableUsers\"\n/>\n```\n\n### Description\n\nI'm currently migrate my project to NuxtUi V3 and I have some issues with `\u003CUInputMenu />` and `\u003CUSelectMenu />`. On my selects I want to retrieve the full object selected so I don't set `value-key` but for display purpose I use the `label-key` props, however when I do this I get this typescript error on the `v-model` :\n```\nUnable to assign type 'User | undefined' to type 'string | undefined'.\nUnable to assign type 'User' to type 'string'. ts-plugin(2322)\n```\nAfter some research, I think the `label-key` alter the `value-key` type and that's what triggers the error.\n\n### Additional context\n\n_No response_\n\n### Logs\n\n```shell-script\n\n```",[2074,2075,2076,2079],{"name":2022,"color":2023},{"name":2025,"color":2026},{"name":2077,"color":2078},"typescript","3A629E",{"name":2080,"color":2081},"triage","ffffff",3670,"v-model typescript error when using label-key InputMenu/SelectMenu","2025-03-24T20:38:15Z","https://github.com/nuxt/ui/issues/3670",0.77692044,{"description":2088,"labels":2089,"number":2092,"owner":1991,"repository":2028,"state":2029,"title":2093,"updated_at":2094,"url":2095,"score":2096},"### Environment\n\n- Operating System: Darwin\n- Node Version: v23.7.0\n- Nuxt Version: -\n- CLI Version: 3.22.2\n- Nitro Version: -\n- Package Manager: pnpm@10.5.2\n- Builder: -\n- User Config: -\n- Runtime Modules: -\n- Build Modules: -\n\n### Is this bug related to Nuxt or Vue?\n\nNuxt\n\n### Version\n\n3.0.0-alpha.13\n\n### Reproduction\n\nhttps://ui3.nuxt.dev/getting-started/installation/pro/vue#add-to-a-vue-project\n\n### Description\n\nI was going through https://ui3.nuxt.dev/getting-started/installation/pro/vue#add-to-a-vue-project\nand got that problem:\n[ERROR] Missing \"./vite\" specifier in \"@nuxt/ui-pro\" package [plugin externalize-deps]\n\nwhile dashboard example uses https://pkg.pr.new/@nuxt/ui-pro@83fa134 where ui-pro/dist/vite.d.ts exists.\n\n### Additional context\n\n_No response_\n\n### Logs\n\n```shell-script\n\n```",[2090,2091],{"name":2022,"color":2023},{"name":2025,"color":2026},3416,"ui-pro/dist/vite.d.ts doesn't exists","2025-02-28T10:43:06Z","https://github.com/nuxt/ui/issues/3416",0.78422606,{"description":2098,"labels":2099,"number":2103,"owner":1991,"repository":1991,"state":2029,"title":2104,"updated_at":2105,"url":2106,"score":2107},"Patak recently [posted about improving the PR template of the vite repo](https://elk.zone/m.webtoo.ls/@patak/112155977618264831 ) and merged the improvements in https://github.com/vitejs/vite/pull/16266.\r\n\r\nI agree with these two points in his PR description:\r\n\r\n> - I don't think the \"purpose of this pull request\" section is useful. ... we already have this information in the PR title as we use conventional commit (fix, feat, docs, chore, etc).\r\n> - Nobody is completing the \"Before submitting the PR\" section. The checkboxes doesn't render so it isn't good UX for contributors.\r\n\r\nWhat do you think about changing this in the Nuxt repo as well?",[2100],{"name":2101,"color":2102},"chore","D0F1A9",26561,"PR template improvement","2024-03-29T19:26:33Z","https://github.com/nuxt/nuxt/issues/26561",0.7902078,["Reactive",2109],{},["Set"],["ShallowReactive",2112],{"TRc1wZytZ_XrK4EfJfei_Sz-An4H4Yy6syhVxH_PVJc":-1,"_wHrSv2adciksvFCbh-9vyLXmaVb1XgXCmkX6CaWG_M":-1},"/nuxt/ui/2730"]