\n до \u003CUInputNumber v-model=\"bill.to\" :min=\"bill.from\" :max=\"10000\" :step=\"calcStep(bill.to)\" variant=\"soft\" class=\"max-w-32\" />\n \u003C/div>\n\u003C/template>\n```\n\n### Description\n\nhttps://skr.sh/vT5m5gCX1Bk\n\nThe value changes when clicking outside the field, regardless of the `step` and `modelValue` state. The `step` parameter is also calculated incorrectly at the threshold of 1000.",[2025,2026,2027],{"name":1996,"color":1997},{"name":2002,"color":2003},{"name":2028,"color":2029},"triage","ffffff",2859,"UInputNumber changes value on blur when not asked for","2024-12-08T12:04:52Z","https://github.com/nuxt/ui/issues/2859",0.7425049,{"description":2036,"labels":2037,"number":2041,"owner":1985,"repository":2042,"state":2043,"title":2044,"updated_at":2045,"url":2046,"score":2047},"```\r\n[Vue warn]: A plugin must either be a function or an object with an \"install\" function.\r\n[Vue warn]: Failed to resolve component: RouterLink\r\nIf this is a native custom element, make sure to exclude it from component resolution via compilerOptions.isCustomElement.\r\n at \u003CNuxtLink to=\"/supplier-information\" >\r\n```\r\n\r\nRead docs here: https://test-utils.vuejs.org/guide/advanced/vue-router.html#using-a-real-router-with-composition-api cannot fix this.\r\n\r\n ```\r\nimport { mount } from '@vue/test-utils'\r\nimport {describe, it, expect, beforeEach} from 'vitest'\r\nimport Component from './app.vue'\r\nimport {Router} from 'vue-router'\r\n\r\nlet router:Router;\r\n\r\nbeforeEach(async () => {\r\n router = useRouter()\r\n\r\n router.push('/')\r\n await router.isReady()\r\n});\r\n\r\ndescribe(\"footer component\", async () => {\r\n const page = mount(Component, {\r\n props: {},\r\n global: {\r\n plugins: [router]\r\n }\r\n })\r\n it(\"should xxx\", async () => {})\r\n})\r\n```\r\n",[2038],{"name":2039,"color":2040},"vitest-environment","b60205",507,"test-utils","closed","Failed to resolve component: RouterLink","2023-12-02T00:27:10Z","https://github.com/nuxt/test-utils/issues/507",0.44699824,{"description":2049,"labels":2050,"number":2056,"owner":1985,"repository":2005,"state":2043,"title":2057,"updated_at":2058,"url":2059,"score":2060},"### Environment\n\n System:\n OS: Linux 6.5 Ubuntu 23.10 23.10 (Mantic Minotaur)\n CPU: (8) x64 11th Gen Intel(R) Core(TM) i5-1135G7 @ 2.40GHz\n Memory: 44.48 GB / 62.57 GB\n Container: Yes\n Shell: 5.9 - /usr/bin/zsh\n Browsers:\n Chrome: 126.0.6478.126\n\n### Version\n\nv3.0.0-alpha.6\n\n### Reproduction\n\nhttps://ui3.nuxt.dev/components/select-menu\n\n### Description\n\n1. open docs\n2. open any select menu\n3. select any option\n4. tab to next field\n5. tab index is reset\n\n### Additional context\n\n_No response_\n\n### Logs\n\n_No response_",[2051,2052,2053],{"name":1996,"color":1997},{"name":2002,"color":2003},{"name":2054,"color":2055},"reka-ui","56d799",2350,"[SelectMenu] Broken focus/tab index after selecting","2024-12-03T15:11:34Z","https://github.com/nuxt/ui/issues/2350",0.7074499,{"description":2062,"labels":2063,"number":2065,"owner":1985,"repository":2005,"state":2043,"title":2066,"updated_at":2067,"url":2068,"score":2069},"### Description\n\nIs there a way to change the default row height of a table? Thanks!",[2064],{"name":2014,"color":2015},3032,"UTable row height","2025-01-08T10:01:46Z","https://github.com/nuxt/ui/issues/3032",0.7185775,{"description":2071,"labels":2072,"number":2075,"owner":1985,"repository":1986,"state":2043,"title":2076,"updated_at":2077,"url":2078,"score":2079},"https://volta.s3.fr-par.scw.cloud/Clean_Shot_2022_05_23_at_16_23_53_7945ec0dde.mp4\n",[2073],{"name":1996,"color":2074},"ff281a",555,"[Nuxt3] Children pages reloads on first query param change","2022-11-17T11:45:24Z","https://github.com/nuxt/nuxt.com/issues/555",0.7280517,{"description":2081,"labels":2082,"number":2075,"owner":1985,"repository":2042,"state":2043,"title":2084,"updated_at":2045,"url":2085,"score":2079},"I have some components that include \"client\" components (i.e. ClientComponent.client.vue). When I run tests for components that include client components, they always seem to fail with messages like this:\r\n\r\n```\r\n[Vue warn]: Component \u003CAnonymous>: setup function returned a promise, but no \u003CSuspense> boundary was found in the parent component tree. A component with async setup() must be nested in a \u003CSuspense> in order to be rendered. \r\n at \u003CClientComponent.client> \r\n at \u003CTestA ref=\"VTU_COMPONENT\" > \r\n at \u003CVTUROOT>\r\n```\r\n\r\nA simple component that I'm testing looks like this:\r\n\r\n\r\n```\r\n// TestA.vue\r\n\u003Ctemplate>\r\n \u003Cdiv>\r\n \u003CClientComponent />\r\n \u003C/div>\r\n\u003C/template>\r\n```\r\n\r\nand the test file looks like this:\r\n\r\n\r\n```\r\n// TestA.spec.ts\r\nimport { describe, it, expect } from 'vitest';\r\nimport { mount } from '@vue/test-utils';\r\nimport TestA from './TestA.vue';\r\n\r\ndescribe('Competition TestA', () => {\r\n it('renders component', async () => {\r\n const wrapper = mount(TestA);\r\n expect(wrapper.text()).toContain('Client component here...');\r\n });\r\n});\r\n\r\n```\r\n\r\nFinally, the client component:\r\n\r\n```\r\n// ClientComponent.client.vue\r\n\u003Ctemplate>\r\n \u003Cdiv>Client component here...\u003C/div>\r\n\u003C/template>\r\n```\r\n\r\nIf I remove the \".client\" from the component file name (to make it just ClientComponent.vue), then the tests will run and pass normally. However, there are some cases where I want to use \".client\" to make sure it's only rendered client-side.\r\n\r\n### Reproduction \r\nhttps://stackblitz.com/edit/github-ndby6m?file=components/TestA.spec.ts\r\n\r\nFailures can be seen there by running `pnpm run test`",[2083],{"name":2039,"color":2040},"Tests fail when using .client components","https://github.com/nuxt/test-utils/issues/555",{"description":2087,"labels":2088,"number":2090,"owner":1985,"repository":2005,"state":2043,"title":2091,"updated_at":2092,"url":2093,"score":2094},"### Environment\n\n------------------------------\r\n- Operating System: Darwin\r\n- Node Version: v20.11.0\r\n- Nuxt Version: 3.13.0\r\n- CLI Version: 3.13.1\r\n- Nitro Version: 2.9.7\r\n- Package Manager: npm@10.2.4\r\n- Builder: -\r\n- User Config: compatibilityDate, runtimeConfig, experimental, router, i18n, devServer, devtools, app, components, modules, vue, tailwindcss, image, ui, nitro, storyblok, algolia, colorMode, hooks\r\n- Runtime Modules: @nuxt/devtools@1.4.1, @nuxt/image@1.8.0, @nuxt/ui@2.18.4, @nuxtjs/i18n@8.5.1, @pinia/nuxt@0.5.4, @storyblok/nuxt@6.0.10, @vueuse/nuxt@11.0.3, nuxt-og-image@3.0.0-rc.66, @stefanobartoletti/nuxt-social-share@1.0.1\r\n- Build Modules: -\r\n------------------------------\n\n### Version\n\nv2.18.4\n\n### Reproduction\n\nhttps://stackblitz.com/edit/nuxt-ui-y5b7nb?file=app.vue\n\n### Description\n\nWhen using the button component with color 'white' and variant 'link', 'outline' or 'soft' invalid Tailwind color classes are generated, e.g. 'text-white-500'. It should be 'text-white'.\r\n\r\ntext-white-500 hover:text-white-600 disabled:text-white-500 dark:text-white-400 dark:hover:text-white-500 dark:disabled:text-white-400 focus-visible:ring-inset focus-visible:ring-white-500 dark:focus-visible:ring-white-400\r\n\n\n### Additional context\n\n_No response_\n\n### Logs\n\n_No response_",[2089],{"name":2014,"color":2015},2109,"White link, outline and soft buttons generate wrong Tailwind classes, e.g. 'text-white-500'","2024-09-06T13:10:25Z","https://github.com/nuxt/ui/issues/2109",0.7285597,["Reactive",2096],{},["Set"],["ShallowReactive",2099],{"TRc1wZytZ_XrK4EfJfei_Sz-An4H4Yy6syhVxH_PVJc":-1,"LWvVJGoENEtoOBTlFDy0SjAVdbQCJDDyhOFxgql-97Q":-1},"/nuxt/nuxt.com/507"]