\n \u003C/UFormField>\n \u003CUFormField\n label=\"Last Name\"\n name=\"lastName\"\n class=\"flex-5\">\n \u003CUInput\n v-model=\"formState.lastName\"\n type=\"text\"\n placeholder=\"Last Name\"\n icon=\"i-heroicons-user-solid\"\n class=\"text-gray-900 dark:text-white\" /> \u003C!-- has no effect -->\n \u003C/UFormField>\n \u003C/div>\n ...\n```\n\n",[2027,2030],{"name":2028,"color":2029},"question","d876e3",{"name":1988,"color":1989},3136,"Q: how to style the text and background color of the UInput component?","2025-01-18T00:58:37Z","https://github.com/nuxt/ui/issues/3136",0.7012858,{"description":2037,"labels":2038,"number":2044,"owner":1994,"repository":1995,"state":2019,"title":2045,"updated_at":2046,"url":2047,"score":2048},"### Environment\n\n- Operating System: Darwin\n- Node Version: v22.12.0\n- Nuxt Version: 3.15.0\n- CLI Version: 3.17.2\n- Nitro Version: 2.10.4\n- Package Manager: pnpm@9.14.4\n- Builder: -\n- User Config: default\n- Runtime Modules: @nuxt/ui@3.0.0-alpha.10\n- Build Modules: -\n\n### Is this bug related to Nuxt or Vue?\n\nNuxt\n\n### Version\n\nv3.0.0-apha.10\n\n### Reproduction\n\nhttps://codesandbox.io/p/devbox/nuxt-ui3-forked-jncllj\n\n### Description\n\nRelated : https://github.com/histoire-dev/histoire/issues/702\n\nWhen a component is ULink or uses ULink (ex: UButton), Histoire doesn't work anymore.\n\n\n### Additional context\n\n_No response_\n\n### Logs\n\n```shell-script\nLink.vue:108 Uncaught (in promise) TypeError: Cannot destructure property 'href' of 'undefined' as it is undefined.\n at Link.vue:108:28\n at Proxy.renderFnWithContext (runtime-core.esm-bundler.js?v=896f4f1e:699:13)\n at Proxy.\u003Canonymous> (components.mjs:12:28)\n at renderComponentRoot (runtime-core.esm-bundler.js?v=896f4f1e:6521:16)\n at ReactiveEffect.componentUpdateFn [as fn] (runtime-core.esm-bundler.js?v=896f4f1e:5343:46)\n at ReactiveEffect.run (reactivity.esm-bundler.js?v=896f4f1e:198:19)\n at setupRenderEffect (runtime-core.esm-bundler.js?v=896f4f1e:5478:5)\n at mountComponent (runtime-core.esm-bundler.js?v=896f4f1e:5253:7)\n at processComponent (runtime-core.esm-bundler.js?v=896f4f1e:5206:9)\n at patch (runtime-core.esm-bundler.js?v=896f4f1e:4722:11)\n```",[2039,2042,2043],{"name":2040,"color":2041},"bug","d73a4a",{"name":1988,"color":1989},{"name":1991,"color":1992},3004,"ULink make Histoire crash","2025-03-28T17:36:15Z","https://github.com/nuxt/ui/issues/3004",0.7130011,{"description":2050,"labels":2051,"number":2055,"owner":1994,"repository":1995,"state":2019,"title":2056,"updated_at":2057,"url":2058,"score":2059},"### Description\n\ncurrently, `overlay.open()` returns a value of type any. possibly infer types from component emits?\n\n```ts\nconst emit = defineEmits\u003C{\n close:[boolean] \n}>\n```\n\nCalling `overlay.open()` should ideally return a `Promise\u003Cboolean>` (or `boolean` directly, depending on the implementation), inferred from the `close` event:\n\n```ts\nconst payload = overlay.open()\n// boolean\n```",[2052,2053,2054],{"name":1985,"color":1986},{"name":1988,"color":1989},{"name":1991,"color":1992},3706,"Infer Return Type of `useOverlay().open` Based on Component Emits","2025-03-28T15:42:49Z","https://github.com/nuxt/ui/issues/3706",0.7213255,{"description":2061,"labels":2062,"number":2066,"owner":1994,"repository":1994,"state":2019,"title":2067,"updated_at":2068,"url":2069,"score":2070},"### Describe the feature\n\nlike [TanStack Infinite Query](https://tanstack.com/query/latest/docs/framework/vue/guides/infinite-queries)\n\n### Additional information\n\n- [ ] Would you be willing to help implement this feature?\n- [ ] Could this feature be implemented as a module?\n\n### Final checks\n\n- [X] Read the [contribution guide](https://nuxt.com/docs/community/contribution).\n- [X] Check existing [discussions](https://github.com/nuxt/nuxt/discussions) and [issues](https://github.com/nuxt/nuxt/issues).",[2063],{"name":2064,"color":2065},"pending triage","E99695",28244,"add Infinite fetch support","2024-07-21T18:22:52Z","https://github.com/nuxt/nuxt/issues/28244",0.72535044,{"description":2072,"labels":2073,"number":2074,"owner":1994,"repository":2018,"state":2019,"title":2075,"updated_at":2076,"url":2077,"score":2078},"https://app.vuejobs.com/feed/nuxtjs/docs?limit=-1&format=json&filter[search]=nuxt",[],1024,"[Jobs] Use new endpoint","2023-06-06T12:14:24Z","https://github.com/nuxt/nuxt.com/issues/1024",0.7290165,{"description":2080,"labels":2081,"number":2084,"owner":1994,"repository":1995,"state":2019,"title":2085,"updated_at":2086,"url":2087,"score":2088},"### For what version of Nuxt UI are you asking this question?\n\nv3.0.0-alpha.x\n\n### Description\n\nHello,\n\nHow to access [Neutral Palette](https://ui3.nuxt.dev/getting-started/theme#neutral-palette) classes ? (text-ui-dimmed, bg-ui-accented ...)\nTailwind CSS IntelliSense doesn't offer them, are they generated by default?\nIf not, What is the easiest way to do this?\n\nThanks in advance",[2082,2083],{"name":2028,"color":2029},{"name":1988,"color":1989},2843,"Neutral Palette classes","2024-12-09T11:12:10Z","https://github.com/nuxt/ui/issues/2843",0.72917116,{"description":2090,"labels":2091,"number":2096,"owner":1994,"repository":1994,"state":2019,"title":2097,"updated_at":2098,"url":2099,"score":2100},"### Environment\n\n- Operating System: Linux\r\n- Node Version: v18.18.0\r\n- Nuxt Version: 3.10.3\r\n- CLI Version: 3.10.1\r\n- Nitro Version: 2.8.1\r\n- Package Manager: pnpm@8.15.2\n\n### Reproduction\n\n1. implement route caching, e.g. using this [module](https://nuxt-multi-cache.dulnan.net/features/route-cache)\r\n2. do NOT use query or hash parameters as a cache key, as this is a vulnerability for the app (infinite number of cache entries)\r\n3. open the page for the first time by adding some query-parameter to the address, e.g. `http://localhost:3000/?foo=bar`\r\n4. open the page a second time, but without the query-parameter\r\n\r\n**Expected behavior**: there is no query-parameter in the page address\r\n**Current Behavior**: query-parameter is added to the page address line\n\n### Describe the bug\n\nIf we cached a route with query parameters, this query parameter will be automatically added on the client side, even if it is not present.\r\n\r\nThis happens because the url `nuxtApp.ssrContext.url` with query parameters is [passed](https://github.com/nuxt/nuxt/blob/fa79b86d4ab286c3c43735b5d589006e95d9182f/packages/nuxt/src/app/nuxt.ts#L307) to `nuxtApp.payload.path`, which in turn gets into the cache when the page is accessed for the first time.\r\n\r\nOn the client side, the server and client route is synchronized, because of which a request parameter is added:\r\nhttps://github.com/nuxt/nuxt/blob/fa79b86d4ab286c3c43735b5d589006e95d9182f/packages/nuxt/src/pages/runtime/plugins/router.ts#L72 https://github.com/nuxt/nuxt/blob/fa79b86d4ab286c3c43735b5d589006e95d9182f/packages/nuxt/src/pages/runtime/plugins/router.ts#L243\r\n\r\n___\r\n\u003Cdetails>\r\n \u003Csummary>Demo\u003C/summary>\r\n\r\n Client-side redirect\r\n \r\n https://github.com/nuxt/nuxt/assets/33551334/a3439832-c811-419c-86ca-319d1dfd5f94\r\n\r\n\r\n `__NUXT_DATA__` (doc. source code)\r\n \r\n \r\n `window.__NUXT__`\r\n \r\n\u003C/details>\r\n\r\n___\r\nPosible workaround: https://github.com/nuxt/nuxt/blob/fa79b86d4ab286c3c43735b5d589006e95d9182f/packages/nuxt/src/app/nuxt.ts#L307\r\n```diff\r\n+ import { getRequestURL } from \"h3\";\r\n- nuxtApp.payload.path = nuxtApp.ssrContext.url;\r\n+ nuxtApp.payload.path = getRequestURL(nuxtApp.ssrContext.event).pathname;\r\n```\n\n### Additional context\n\n_No response_\n\n### Logs\n\n_No response_",[2092,2095],{"name":2093,"color":2094},"3.x","29bc7f",{"name":2064,"color":2065},26071,"Route caching limitations - `nuxtApp.payload.path`","2024-07-15T14:38:03Z","https://github.com/nuxt/nuxt/issues/26071",0.73132175,["Reactive",2102],{},["Set"],["ShallowReactive",2105],{"TRc1wZytZ_XrK4EfJfei_Sz-An4H4Yy6syhVxH_PVJc":-1,"huMX6rh9mPP1ZfZjDwCOc3qIhKJke61MgBsp9N_p7uw":-1},"/nuxt/ui/3128"]