\n\n// filter by tags\nconst items = [\n {\n label: \"Show all tags\",\n value: \"\"\n },\n {\n label: \"Only Red Tags\",\n value: \"red\"\n },\n {\n label: \"Only Green Tags\",\n value: \"green\"\n }\n]\n\nconst tagFilter = ref(null)\n```\n\nbut in v3 I now get this error:\n\n> Error: A \u003CSelectItem /> must have a value prop that is not an empty string. This is because the Select value can be set to an empty string to clear the selection and show the placeholder.\n\nHow would I add this option in?",[2934,2935],{"name":2913,"color":2914},{"name":2871,"color":2872},3647,"How do I use an empty string with a USelect value?","2025-03-21T21:54:20Z","https://github.com/nuxt/ui/issues/3647",0.7639989,{"description":2942,"labels":2943,"number":2947,"owner":2877,"repository":2890,"state":2891,"title":2948,"updated_at":2949,"url":2950,"score":2951},"\n\n",[2944],{"name":2945,"color":2946},"bug","ff281a",1053,"[Support] Expert mail adress don't seems to work","2022-12-07T09:24:07Z","https://github.com/nuxt/nuxt.com/issues/1053",0.77760285,{"description":2953,"labels":2954,"number":2957,"owner":2877,"repository":2877,"state":2891,"title":2958,"updated_at":2959,"url":2960,"score":2961},"### Describe the feature\r\n\r\nSometimes we want to create multiple utilities in nuxt js and with that we have to repeat a lot of composables or any other nuxt context!\r\n\r\nfor example:\r\ntwo utils: currencyFormatter(...) and decimal(...)\r\n\r\n```TYPESCRIPT\r\nexport const currencyFormatter = (currencyNew, options) => {\r\n const config = useRuntimeConfig()\r\n const mainStore = useMainStore()\r\n // ... multiple context nuxt (composables, stores)\r\n \r\n const currency = mainStore.store.currency_code || config.public.currency\r\n const currencyLocale = mainStore.store.currency_lang_code || config.public.currencyLocale\r\n\r\n return new Intl.NumberFormat(currencyLocale, { style: 'currency', currency: currencyNew || currency, minimumFractionDigits: options?.digits ?? 2, currencyDisplay: 'narrowSymbol' })\r\n}\r\n\r\nexport const decimal = (val, digits = 2) => {\r\n const config = useRuntimeConfig()\r\n const mainStore = useMainStore()\r\n // ... multiple context nuxt (composables, stores)\r\n\r\n const numberLocale = mainStore.store.numeric_lang_code || config.public.currencyLocale\r\n\r\n return new Intl.NumberFormat(numberLocale, { minimumFractionDigits: digits }).format(val)\r\n}\r\n````\r\n\r\nThere could be a new feature to facilitate the creation of new utilities, for example:\r\n```TYPESCRIPT\r\nexport default defineNuxtUtil(() => {\r\n const config = useRuntimeConfig()\r\n const mainStore = useMainStore()\r\n // ... multiple context nuxt (composables, stores)\r\n \r\n const currency = mainStore.store.currency_code || config.public.currency\r\n const currencyLocale = mainStore.store.currency_lang_code || config.public.currencyLocale\r\n const numberLocale = mainStore.store.numeric_lang_code || config.public.currencyLocale\r\n\r\n const currencyFormatter = (currencyNew, options) => new Intl.NumberFormat(currencyLocale, { style: 'currency', currency: currencyNew || currency, minimumFractionDigits: options?.digits ?? 2, currencyDisplay: 'narrowSymbol' })\r\n const decimal = (val, digits = 2) => new Intl.NumberFormat(numberLocale, { minimumFractionDigits: digits }).format(val)\r\n // ... multiples utils\r\n \r\n return {\r\n currencyFormatter, // create new util. currencyFormatter(...)\r\n decimal// create new util. decimal(...)\r\n }\r\n})\r\n```\r\n\r\n### Additional information\r\n\r\n- [ ] Would you be willing to help implement this feature?\r\n- [ ] Could this feature be implemented as a module?\r\n\r\n### Final checks\r\n\r\n- [X] Read the [contribution guide](https://nuxt.com/docs/community/contribution).\r\n- [X] Check existing [discussions](https://github.com/nuxt/nuxt/discussions) and [issues](https://github.com/nuxt/nuxt/issues).",[2955],{"name":2903,"color":2956},"E99695",27988,"feat: create new method to utils","2024-07-05T18:13:31Z","https://github.com/nuxt/nuxt/issues/27988",0.7832704,{"description":2963,"labels":2964,"number":2966,"owner":2877,"repository":2890,"state":2891,"title":2967,"updated_at":2968,"url":2969,"score":2970},"",[2965],{"name":2945,"color":2946},670,"[Project] Branches and files modals should close on `esc` like other modals","2023-02-15T12:32:43Z","https://github.com/nuxt/nuxt.com/issues/670",0.78429693,{"description":2972,"labels":2973,"number":2976,"owner":2877,"repository":2878,"state":2891,"title":2977,"updated_at":2978,"url":2979,"score":2980},"### Description\n\nAfter updating to 3.1.0 \"TableColumn\" cant be imported from @nuxt/ui\nonly from @nuxt/ui/runtime/components/Table.vue.js\n\n",[2974,2975],{"name":2913,"color":2914},{"name":2871,"color":2872},3980,"Bug? TableColumn import type from @nuxt/ui not possible?","2025-04-25T09:44:12Z","https://github.com/nuxt/ui/issues/3980",0.78621495,["Reactive",2982],{},["Set"],["ShallowReactive",2985],{"$fTRc1wZytZ_XrK4EfJfei_Sz-An4H4Yy6syhVxH_PVJc":-1,"$f9hxqeve-8grjeCk3q1dU6UhEmg3ZS6FlTEYOfgz4-vI":-1},"/nuxt/nuxt.com/657"]