\n\u003C/template>\n```\n\nSelectMenu does not display the label associated to the falsy value \"0\":\n\n\nThe list is populated with both values:\n\n\nThe label associated to the truthy value \"1\" is displayed as expected:\n\n\n### Description\n\nAll falsy values are not displayed anymore since v2.20.0 due to the rework of the computed `label` in the SelectMenu component.\n\nHere is the definition of this computed in `/src/runtime/components/form/SelectMenu.vue`:\n```\nconst label = computed(() => {\n if (!props.modelValue) return null\n\n if (Array.isArray(props.modelValue) && props.modelValue.length) {\n return `${props.modelValue.length} selected`\n } else if (['string', 'number'].includes(typeof props.modelValue)) {\n return props.valueAttribute ? accessor(selected.value, props.optionAttribute) : props.modelValue\n }\n\n return accessor(props.modelValue as Record\u003Cstring, any>, props.optionAttribute)\n})\n```\n\n**The component should treat `0`, `\"\"` and `false` as \"acceptable\" labelled values.**\n\nI believe the first condition should be either :\n`if(props.modelValue == null) return null` \nOr:\n`if(props.modelValue === null || props.modelValue === undefined) return null` \n\n### Additional context\n\nI will try to find some time to create a pull request if this is accepted as an issue. Not sure I can manage to do it short-term though.\n\n### Logs\n\n```shell-script\n\n```",[2899,2902],{"name":2900,"color":2901},"bug","d73a4a",{"name":2880,"color":2881},3132,"SelectMenu label not displayed for falsy values","2025-01-17T15:36:46Z","https://github.com/nuxt/ui/issues/3132",0.7167244,{"description":2909,"labels":2910,"number":2911,"owner":2857,"repository":2912,"state":2859,"title":2913,"updated_at":2914,"url":2915,"score":2916},"https://github.com/guidepup/guidepup",[],787,"test-utils","screen reader driver","2024-03-17T21:40:20Z","https://github.com/nuxt/test-utils/issues/787",0.718483,{"description":2918,"labels":2919,"number":2922,"owner":2857,"repository":2868,"state":2923,"title":2924,"updated_at":2925,"url":2926,"score":2927},"(reported on discord) you can see by hard-reloading https://nuxt.com/modules?q=svg, for example.\r\n\r\nprobably similar to https://github.com/nuxt/nuxt.com/issues/1417",[2920],{"name":2900,"color":2921},"ff281a",1455,"closed","query parameters on module page result in hydration mismatch","2025-03-24T22:03:27Z","https://github.com/nuxt/nuxt.com/issues/1455",0.69371367,{"description":2929,"labels":2930,"number":2937,"owner":2857,"repository":2857,"state":2923,"title":2938,"updated_at":2939,"url":2940,"score":2941},"### Environment\n\nLatest\n\n### Reproduction\n\nGo into: https://v3.nuxtjs.org/api/configuration/nuxt.config\r\nGet redirect to: https://nuxt.com/docs/api/configuration/nuxt.config\r\nSee 404\r\nLinks in number 2,100 how much is impact in wild: https://github.com/search?q=api%2Fconfiguration%2Fnuxt.config&type=code\n\n### Describe the bug\n\nOpen page and not 404\r\nOnly need to add redirection proper to new documentation page (decide and add)\n\n### Additional context\n\nBig impact for newcomer and from people who insert it to navigate. When you remember then you don't need it\n\n### Logs\n\n_No response_",[2931,2934],{"name":2932,"color":2933},"3.x","29bc7f",{"name":2935,"color":2936},"pending triage","E99695",23335,"Documentation - 404s for endpoint v3.nuxtjs.org/api/configuration/nuxt.config","2023-10-11T09:58:12Z","https://github.com/nuxt/nuxt/issues/23335",0.69592184,{"description":2943,"labels":2944,"number":2949,"owner":2857,"repository":2858,"state":2923,"title":2950,"updated_at":2951,"url":2952,"score":2953},"If you create a plugin and provide some functions, these functions are not typed if nuxt/icon is installed.\r\n ```ts\r\n // ~/plugins/test.ts\r\nexport default defineNuxtPlugin(async () => {\r\n return {\r\n provide: {\r\n aaa: () => 'WEWE',\r\n },\r\n };\r\n});\r\n```\r\n ```ts\r\n // ~/app.vue\r\n\u003Cscript setup lang=\"ts\">\r\nuseNuxtApp().$aaa(); // $aaa is unknown\r\n\u003C/script>\r\n\r\n\u003Ctemplate>\u003C/template>\r\n```\r\nIn `~/.nuxt/types/plugins.d.ts` NuxtAppInjections is any (because one of the unions is any): \r\n```ts\r\ntype NuxtAppInjections = \r\n InjectionType\u003Ctypeof import(\"../../node_modules/.pnpm/nuxt@3.12.4_@parcel+watcher@2.4.1_@types+node@20.14.11_ioredis@5.4.1_magicast@0.3.4_rollup@4._lljhbfrgkudpe6zumtjkp3yzvi/node_modules/nuxt/dist/app/plugins/navigation-repaint.client\").default> &\r\n InjectionType\u003Ctypeof import(\"../../node_modules/.pnpm/nuxt@3.12.4_@parcel+watcher@2.4.1_@types+node@20.14.11_ioredis@5.4.1_magicast@0.3.4_rollup@4._lljhbfrgkudpe6zumtjkp3yzvi/node_modules/nuxt/dist/app/plugins/check-outdated-build.client\").default> &\r\n InjectionType\u003Ctypeof import(\"../../node_modules/.pnpm/nuxt@3.12.4_@parcel+watcher@2.4.1_@types+node@20.14.11_ioredis@5.4.1_magicast@0.3.4_rollup@4._lljhbfrgkudpe6zumtjkp3yzvi/node_modules/nuxt/dist/app/plugins/revive-payload.server\").default> &\r\n InjectionType\u003Ctypeof import(\"../../node_modules/.pnpm/nuxt@3.12.4_@parcel+watcher@2.4.1_@types+node@20.14.11_ioredis@5.4.1_magicast@0.3.4_rollup@4._lljhbfrgkudpe6zumtjkp3yzvi/node_modules/nuxt/dist/app/plugins/revive-payload.client\").default> &\r\n InjectionType\u003Ctypeof import(\"../../node_modules/.pnpm/nuxt@3.12.4_@parcel+watcher@2.4.1_@types+node@20.14.11_ioredis@5.4.1_magicast@0.3.4_rollup@4._lljhbfrgkudpe6zumtjkp3yzvi/node_modules/nuxt/dist/app/plugins/chunk-reload.client\").default> &\r\n InjectionType\u003Ctypeof import(\"../../node_modules/.pnpm/nuxt@3.12.4_@parcel+watcher@2.4.1_@types+node@20.14.11_ioredis@5.4.1_magicast@0.3.4_rollup@4._lljhbfrgkudpe6zumtjkp3yzvi/node_modules/nuxt/dist/head/runtime/plugins/unhead\").default> &\r\n InjectionType\u003Ctypeof import(\"../../node_modules/.pnpm/nuxt@3.12.4_@parcel+watcher@2.4.1_@types+node@20.14.11_ioredis@5.4.1_magicast@0.3.4_rollup@4._lljhbfrgkudpe6zumtjkp3yzvi/node_modules/nuxt/dist/app/plugins/router\").default> &\r\n InjectionType\u003Ctypeof import(\"../../node_modules/.pnpm/@nuxt+devtools@1.3.9_rollup@4.19.0_vite@5.3.4_@types+node@20.14.11_terser@5.31.3_/node_modules/@nuxt/devtools/dist/runtime/plugins/devtools.server\").default> &\r\n InjectionType\u003Ctypeof import(\"../../node_modules/.pnpm/@nuxt+devtools@1.3.9_rollup@4.19.0_vite@5.3.4_@types+node@20.14.11_terser@5.31.3_/node_modules/@nuxt/devtools/dist/runtime/plugins/devtools.client\").default> &\r\n // this one below is any\r\n InjectionType\u003Ctypeof import(\"../../node_modules/.pnpm/@nuxt+icon@1.3.0_magicast@0.3.4_rollup@4.19.0_vite@5.3.4_@types+node@20.14.11_terser@5.31.3__vue@3.4.33/node_modules/@nuxt/icon/dist/runtime/plugin\").default /* \u003C-- 'default' is any */> &\r\n InjectionType\u003Ctypeof import(\"../../node_modules/.pnpm/nuxt@3.12.4_@parcel+watcher@2.4.1_@types+node@20.14.11_ioredis@5.4.1_magicast@0.3.4_rollup@4._lljhbfrgkudpe6zumtjkp3yzvi/node_modules/nuxt/dist/app/plugins/dev-server-logs\").default> &\r\n InjectionType\u003Ctypeof import(\"../../node_modules/.pnpm/nuxt@3.12.4_@parcel+watcher@2.4.1_@types+node@20.14.11_ioredis@5.4.1_magicast@0.3.4_rollup@4._lljhbfrgkudpe6zumtjkp3yzvi/node_modules/nuxt/dist/app/plugins/check-if-layout-used\").default> &\r\n InjectionType\u003Ctypeof import(\"../../plugins/test\").default>\r\n```\r\n\r\nThe file `node_modules/@nuxt/icon/dist/runtime/plugin.d.ts` is empty.\r\n\r\nReproduction:\r\nhttps://stackblitz.com/edit/github-upzndu?file=plugins%2Ftest.ts,app.vue (stackblitz's types don't work in .vue files, test it in local)",[2945,2946],{"name":2900,"color":2901},{"name":2947,"color":2948},"upstream","B4199A",214,"nuxt/icon breaks nuxt's plugin system types","2024-07-23T14:03:19Z","https://github.com/nuxt/icon/issues/214",0.7037205,{"description":2955,"labels":2956,"number":2958,"owner":2857,"repository":2883,"state":2923,"title":2959,"updated_at":2960,"url":2961,"score":2962},"### Environment\r\n\r\n------------------------------\r\n- Operating System: Linux\r\n- Node Version: v18.20.3\r\n- Nuxt Version: 3.12.4\r\n- CLI Version: 3.12.0\r\n- Nitro Version: 2.9.7\r\n- Package Manager: pnpm@8.15.6\r\n- Builder: -\r\n- User Config: modules\r\n- Runtime Modules: @nuxt/ui@2.18.3\r\n- Build Modules: -\r\n------------------------------\r\n\r\n### Version\r\n\r\n2.18.1\r\n\r\n### Reproduction\r\n\r\nhttps://stackblitz.com/edit/nuxt-ui-snm3l2?file=app.config.ts\r\n\r\n### Description\r\n\r\nIf using {color} in app.config.ts variants (https://ui.nuxt.com/getting-started/theming#smart-safelisting), even with \"primary\", the generated classes are ignored by tailwind. See reproduction (hover classes)\r\n\r\n### Additional context\r\n\r\n_No response_\r\n\r\n### Logs\r\n\r\n_No response_",[2957],{"name":2900,"color":2901},2007,"Issue with using {color} in app.config.ts variants","2025-03-28T17:31:38Z","https://github.com/nuxt/ui/issues/2007",0.7049923,["Reactive",2964],{},["Set"],["ShallowReactive",2967],{"$fTRc1wZytZ_XrK4EfJfei_Sz-An4H4Yy6syhVxH_PVJc":-1,"$fwN7LFbjTAS8rZMHA-tBDHUKDO1JZZIJ1MRTQH5zyTzU":-1},"/nuxt/icon/160"]