\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```",[2909,2910,2911,2914],{"name":2879,"color":2880},{"name":2882,"color":2883},{"name":2912,"color":2913},"typescript","3A629E",{"name":2885,"color":2886},3670,"v-model typescript error when using label-key InputMenu/SelectMenu","2025-03-24T20:38:15Z","https://github.com/nuxt/ui/issues/3670",0.6929957,{"description":2921,"labels":2922,"number":2926,"owner":2868,"repository":2927,"state":2901,"title":2928,"updated_at":2929,"url":2930,"score":2931},"Currently it is not possible to use google as a provider for Material Symbols. \r\n\r\nLooking at the current implementation of the google provider it seems it's only looking at the meta data for fonts found at: https://fonts.google.com/metadata/fonts \r\n\r\n![Uploading image.png…]()\r\n\r\n\r\nMetadata for googles Material Symbols can be found at https://fonts.google.com/metadata/icons",[2923],{"name":2924,"color":2925},"provider","1161A4",127,"fonts","Add support for Google Material Symbols","2024-09-11T22:00:40Z","https://github.com/nuxt/fonts/issues/127",0.69516104,{"description":2933,"labels":2934,"number":2939,"owner":2868,"repository":2888,"state":2901,"title":2940,"updated_at":2941,"url":2942,"score":2943},"### Description\n\nHello, we are currently a small team using nuxt UI pro version 2. We've seen that the new Nuxt UI 3 version is in alpha and we'd like to know if a stable release is planned soon?\n\nWe've seen that Nuxt UI 3 is going to take a long time to migrate and we'd like to start work quickly. Do you think it's cost-effective to make the switch now, or is it better to wait for a more stable version?\n\nThanks for reading ^^",[2935,2938],{"name":2936,"color":2937},"question","d876e3",{"name":2882,"color":2883},3371,"Nuxt UI V3 official release date","2025-02-21T09:22:07Z","https://github.com/nuxt/ui/issues/3371",0.70122874,{"description":2945,"labels":2946,"number":2952,"owner":2868,"repository":2888,"state":2901,"title":2953,"updated_at":2954,"url":2955,"score":2956},"### 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?",[2947,2948,2949],{"name":2936,"color":2937},{"name":2882,"color":2883},{"name":2950,"color":2951},"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.7031687,{"description":2958,"labels":2959,"number":2960,"owner":2868,"repository":2961,"state":2901,"title":2962,"updated_at":2963,"url":2964,"score":2965},"### Environment\n\n- Operating System: `Darwin`\n- Node Version: `v22.14.0`\n- Nuxt Version: `3.16.0`\n- CLI Version: `3.22.5`\n- Nitro Version: `2.11.5`\n- Package Manager: `bun@1.2.4`\n- Builder: `-`\n- User Config: `runtimeConfig`, `modules`, `app`, `site`, `sitemap`, `robots`, `css`, `icon`, `image`, `ui`, `devtools`, `future`, `unhead`, `compatibilityDate`\n- Runtime Modules: `@nuxt/ui@3.0.0-beta.3`, `@pinia/nuxt@0.10.1`, `@nuxt/scripts@0.10.5`, `@nuxt/image@1.9.0`, `@nuxtjs/seo@2.2.0`\n- Build Modules: `-`\n\n### Reproduction\n\nnda\n\n### Describe the bug\n\nnr dev\n$ nuxt dev\nNuxt 3.16.0 with Nitro 2.11.5 nuxi 8:23:08 PM\n 8:23:08 PM\n ➜ Local: http://localhost:3003/\n ➜ Network: use --host to expose\n\n ➜ DevTools: press Shift + Option + D in the browser (v2.2.1) 8:23:10 PM\n\n\n✔ Nuxt Icon loaded local collection elfi with 70 icons 8:23:10 PM\nℹ Running with compatibility version 4 nuxt 8:23:10 PM\n✔ Vite client built in 190ms 8:23:11 PM\n✔ Vite server built in 528ms 8:23:12 PM\n\n[nitro 8:23:14 PM] ERROR Error: Could not load /\u003Cmy-path>/node_modules/unenv/dist/runtime/runtime/mock/empty.mjs (imported by node_modules/nuxt-og-image/dist/runtime/server/og-image/satori/instances.js): ENOENT: no such file or directory, open '/\u003Cmy-path>/node_modules/unenv/dist/runtime/runtime/mock/empty.mjs'\n\n\nundefined\n\n### Additional context\n\nUpgraded by \"nuxi upgrade -f\" from 3.15.4 and couldn't able to start properly with provided error.\nTried with unhead flag in nuxt.config - same error\n```\nunhead: {\n legacy: true,\n }\n```\n\n### Logs\n\n```shell-script\n\n```",[],414,"scripts","Nuxt 3.16.0 won't start properly nor dev nor build","2025-03-07T18:58:03Z","https://github.com/nuxt/scripts/issues/414",0.7080039,{"description":2967,"labels":2968,"number":2971,"owner":2868,"repository":2888,"state":2901,"title":2972,"updated_at":2973,"url":2974,"score":2975},"### Environment\n\nNuxt project info: \r\n\r\n------------------------------\r\n- Operating System: Windows_NT\r\n- Node Version: v18.20.4\r\n- Nuxt Version: 3.13.2\r\n- CLI Version: 3.14.0\r\n- Nitro Version: 2.9.7\r\n- Package Manager: pnpm@9.6.0\r\n- Builder: -\r\n- User Config: -\r\n- Runtime Modules: -\r\n- Build Modules: -\r\n------------------------------\n\n### Version\n\n3.0.0-alpha.4\n\n### Reproduction\n\nI don't get to seem the reproduction work in stackblitz, so here's a `setup.sh` that will demonstrate the problem.\r\n\r\n```setup.sh\r\n#!/bin/bash\r\n\r\nset -xe\r\n\r\n# Init nuxt\r\npnpm dlx nuxi@latest init --packageManager pnpm --no-gitInit nuxt-proj\r\n\r\n# Make it a workspace\r\nrm -Rf nuxt-proj/node-modules nuxt-proj/pnpm-lock.yaml\r\necho -e 'packages:\\n - \"nuxt-proj\"' > pnpm-workspace.yaml\r\n\r\n# Add @nuxt/ui next\r\ncd nuxt-proj\r\npnpm add @nuxt/ui@next\r\npnpm add -D typescript\r\npnpm install\r\n\r\n# Add @nuxt/ui module\r\ncat \u003C\u003CEOF > nuxt.config.ts\r\nexport default defineNuxtConfig({\r\n compatibilityDate: '2024-04-03',\r\n modules: [\"@nuxt/ui\"],\r\n devtools: { enabled: true }\r\n})\r\nEOF\r\n\r\n# Use nuxt ui in app.vue\r\ncat \u003C\u003CEOF > app.vue\r\n\u003Ctemplate>\r\n \u003Cdiv>\r\n \u003CUButton>Button\u003C/UButton>\r\n \u003C/div>\r\n\u003C/template>\r\nEOF\r\n\r\n# Run\r\npnpm dev\r\n```\n\n### Description\n\nWhen `@nuxt/ui` 3 is used in a pnpm workspace project, the `run dev` fails on error: \"Pre-transform error: [@vue/compiler-sfc] Failed to resolve extends base type.\"\r\n\r\nWhen the workspace is removed (remove `pnpm-workspace.yaml` and run `pnpm install` in the project folder) the run works. Having `typescript` in `devDependencies` (as said in https://github.com/nuxt/ui/issues/1289#issuecomment-2345702060) does not help.\n\n### Additional context\n\n_No response_\n\n### Logs\n\n```shell-script\n> nuxt dev\r\n\r\nNuxt 3.13.2 with Nitro 2.9.7 \r\n \r\n ➜ Local: http://localhost:3000/\r\n ➜ Network: use --host to expose\r\n ➜ DevTools: press Shift + Alt + D in the browser (v1.5.1) \r\n\r\nℹ Nuxt Icon server bundle mode is set to local \r\n✔ Vite client built in 41ms \r\n\r\n ERROR Pre-transform error: [@vue/compiler-sfc] Failed to resolve extends base type. \r\nIf this previously worked in 3.2, you can instruct the compiler to ignore this extend by adding /* @vue-ignore */ before it, for example:\r\n\r\ninterface Props extends /* @vue-ignore */ Base {}\r\n\r\nNote: both in 3.2 or with the ignore, the properties in the base type are treated as fallthrough attrs at runtime.\r\n\r\nC:/root/nuxt-proj/node_modules/.pnpm/@nuxt+ui@3.0.0-alpha.4_ioredis@5.4.1_magicast@0.3.5_postcss@8.4.47_rollup@4.23.0_vite@5.4.8_@_ytyqagzq6elb226bn7bwxmetxq/node_modules/@nuxt/ui/dist/runtime/components/Button.vue\r\n57 | const formLoading = inject\u003CRef\u003Cboolean> | undefined>(formLoadingInjectionKey, undefined)\r\n58 |\r\n59 | async function onClickWrapper(event: MouseEvent) {\r\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\r\n60 | loadingAutoState.value = true\r\n | ^^^\r\n61 | const callbacks = Array.isArray(props.onClick) ? props.onClick : [props.onClick]\r\n\r\n✔ Vite server built in 1581ms \r\n✔ Nuxt Nitro server built in 1258 ms \r\nℹ Vite client warmed up in 1ms \r\nℹ Vite server warmed up in 827ms\n```\n",[2969,2970],{"name":2879,"color":2880},{"name":2882,"color":2883},2291,"When running in pnpm workspace: \"Pre-transform error: [@vue/compiler-sfc] Failed to resolve extends base type.\"","2024-10-02T12:51:09Z","https://github.com/nuxt/ui/issues/2291",0.7081998,{"description":2977,"labels":2978,"number":2982,"owner":2868,"repository":2888,"state":2901,"title":2983,"updated_at":2984,"url":2985,"score":2986},"### 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_",[2979,2980,2981],{"name":2897,"color":2898},{"name":2882,"color":2883},{"name":2885,"color":2886},3477,"Adding Català language","2025-03-20T14:09:46Z","https://github.com/nuxt/ui/issues/3477",0.70859855,["Reactive",2988],{},["Set"],["ShallowReactive",2991],{"$fTRc1wZytZ_XrK4EfJfei_Sz-An4H4Yy6syhVxH_PVJc":-1,"$fuAf3-EDQ62rtv49vqwHTw5_idCRzch2dSK1x0IwaVK0":-1},"/nuxt/ui/2789"]