\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```",[2925,2926,2927,2930],{"name":2868,"color":2869},{"name":2915,"color":2916},{"name":2928,"color":2929},"typescript","3A629E",{"name":2871,"color":2872},3670,"v-model typescript error when using label-key InputMenu/SelectMenu","2025-03-24T20:38:15Z","https://github.com/nuxt/ui/issues/3670",0.73509246,{"description":2937,"labels":2938,"number":2944,"owner":2874,"repository":2875,"state":2905,"title":2945,"updated_at":2946,"url":2947,"score":2948},"### Description\n\nHello, \n\nI was looking for adding Català language to nuxt ui v3. However, i am not used to pull requests but also, the 'ca' code may be confusing with Canada one (and may be others?)\n\nCan someone help me on that way so I will be able to use the locale in the UApp componente :) ?\n\nThank you very much ! \n\n```\n\nimport { defineLocale } from '../composables/defineLocale'\n\nexport default defineLocale({\n name: 'Català',\n code: 'ca',\n messages: {\n inputMenu: {\n noMatch: 'No hi ha dades coincidents',\n noData: 'Sense dades',\n create: 'Crear \"{label}\"'\n },\n calendar: {\n prevYear: 'Any anterior',\n nextYear: 'Any següent',\n prevMonth: 'Mes anterior',\n nextMonth: 'Mes següent'\n },\n inputNumber: {\n increment: 'Incrementar',\n decrement: 'Decrementar'\n },\n commandPalette: {\n placeholder: 'Escriu una ordre o cerca...',\n noMatch: 'No hi ha dades coincidents',\n noData: 'Sense dades',\n close: 'Tancar'\n },\n selectMenu: {\n noMatch: 'No hi ha dades coincidents',\n noData: 'Sense dades',\n create: 'Crear \"{label}\"',\n search: 'Cerca...'\n },\n toast: {\n close: 'Tancar'\n },\n carousel: {\n prev: 'Anterior',\n next: 'Següent',\n goto: 'Anar a la diapositiva {slide}'\n },\n modal: {\n close: 'Tancar'\n },\n slideover: {\n close: 'Tancar'\n },\n alert: {\n close: 'Tancar'\n },\n table: {\n noData: 'Sense dades'\n }\n }\n})\n\n```\n\n### Additional context\n\n_No response_",[2939,2942,2943],{"name":2940,"color":2941},"enhancement","a2eeef",{"name":2915,"color":2916},{"name":2871,"color":2872},3477,"Adding Català language","2025-03-20T14:09:46Z","https://github.com/nuxt/ui/issues/3477",0.7354856,{"description":2950,"labels":2951,"number":2958,"owner":2874,"repository":2874,"state":2905,"title":2959,"updated_at":2960,"url":2961,"score":2962},"When relying on components discovery to load components in the template, there is an issue with applying the css class on a custom component. Doesn't happen when importing explicitly.\r\n\r\n### Versions\r\n\r\n- nuxt: v2.15.3\r\n- node: 14\r\n\r\n### Reproduction\r\n\r\nhttps://github.com/rchl/NuxtComponentsDiscoveryBug\r\n\r\n### Steps to reproduce\r\n\r\n1. Have a custom component that uses another custom component.\r\n\r\nmy-component.vue\r\n```vue\r\n\u003Ctemplate>\r\n \u003Cmy-sub-component />\r\n\u003C/template>\r\n```\r\n\r\nmy-sub-component.vue\r\n```vue\r\n\u003Ctemplate>\r\n \u003Cdiv>\r\n This test should have green background\r\n \u003C/div>\r\n\u003C/template>\r\n```\r\n\r\nindex.vue\r\n```vue\r\n\u003Ctemplate>\r\n \u003Cdiv class=\"container\">\r\n \u003Cmy-component class=\"pass\" />\r\n \u003C/div>\r\n\u003C/template>\r\n\r\n\u003Cstyle>\r\n.pass {\r\n background-color: green;\r\n}\r\n\u003C/style>\r\n```\r\n\r\n2. Set `class=\"pass\"` on the outer component.\r\n\r\n### What is Expected?\r\n\r\nThe ` class=\"pass\"` should be applied to the custom my-component thus making its background green.\r\n\r\n### What is actually happening?\r\n\r\nThe ` class=\"pass\"` is getting lost on loading the page from the server.",[2952,2955],{"name":2953,"color":2954},"pending triage","E99695",{"name":2956,"color":2957},"2.x","d4c5f9",9012,"Fails to apply class on on a custom component when relying on Components Discovery","2023-01-22T15:38:48Z","https://github.com/nuxt/nuxt/issues/9012",0.7404125,{"description":2964,"labels":2965,"number":2970,"owner":2874,"repository":2875,"state":2905,"title":2971,"updated_at":2972,"url":2973,"score":2974},"Exaggerating the issue:\n\n",[2966,2969],{"name":2967,"color":2968},"documentation","0075ca",{"name":2915,"color":2916},2477,"[Table] broken example in documentation on smaller screens","2024-10-28T15:55:20Z","https://github.com/nuxt/ui/issues/2477",0.74288464,{"description":2976,"labels":2977,"number":2985,"owner":2874,"repository":2875,"state":2905,"title":2986,"updated_at":2987,"url":2988,"score":2989},"### Description\n\nI really love all the work that went into this, but it's currently connected to vue-router for `Link` and `Pagination` components. I would love to see these become optional dependencies so it can be used with projects that do not use `vue-router`.\n\nMaybe there is some way to stub out the link components to enable support for Inertia \\ default HTML?",[2978,2981,2982],{"name":2979,"color":2980},"question","d876e3",{"name":2915,"color":2916},{"name":2983,"color":2984},"vue","42b883",3001,"How likely is it that we'll see a routerless version?","2025-04-14T08:47:28Z","https://github.com/nuxt/ui/issues/3001",0.7436752,["Reactive",2991],{},["Set"],["ShallowReactive",2994],{"$fTRc1wZytZ_XrK4EfJfei_Sz-An4H4Yy6syhVxH_PVJc":-1,"$fLwPHEC3IVRv8UrZ0pbuSmM4uT3kW9EfDk23bUKlK1nE":-1},"/nuxt/test-utils/923"]