`\n\nit doesn't work that way\n\nI really ask for help!",[2011,2012],{"name":1985,"color":1986},{"name":1988,"color":1989},3098,"Table filtered, sorting fetch","2025-01-14T11:05:37Z","https://github.com/nuxt/ui/issues/3098",0.7057697,{"description":2019,"labels":2020,"number":2024,"owner":1991,"repository":2025,"state":1993,"title":2026,"updated_at":2027,"url":2028,"score":2029},"### Describe the feature\n\nNuxtHub enforce build to cloudflare but test-utils only refer to node build location, so if I use setup() with build: true it will resolve to error, for the workaround now is using host that point to the dev server that can handle NuxtHub related features.\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).",[2021],{"name":2022,"color":2023},"enhancement","a2eeef",934,"test-utils","Support non-node build targets for e2e testing","2024-12-05T06:38:10Z","https://github.com/nuxt/test-utils/issues/934",0.7129784,{"description":2031,"labels":2032,"number":2037,"owner":1991,"repository":1992,"state":1993,"title":2038,"updated_at":2039,"url":2040,"score":2041},"### For what version of Nuxt UI are you suggesting this?\n\nv2.x\n\n### Description\n\nI cannot specify pauseTimeoutOnHover prop of Notification by useToast().add function nor by overriding ui.default\n\n### Additional context\n\n_No response_",[2033,2034],{"name":2022,"color":2023},{"name":2035,"color":2036},"triage","ffffff",2900,"Specifying pauseTimeoutOnHover with useToast().add parameter.","2024-12-14T03:40:45Z","https://github.com/nuxt/ui/issues/2900",0.73547816,{"description":2043,"labels":2044,"number":2049,"owner":1991,"repository":1992,"state":1993,"title":2050,"updated_at":2051,"url":2052,"score":2053},"### Environment\n\n- Operating System: Linux\n- Node Version: v22.9.0\n- Nuxt Version: 3.14.1592\n- CLI Version: 3.15.0\n- Nitro Version: 2.10.4\n- Package Manager: npm@10.8.3\n- Builder: -\n- User Config: default\n- Runtime Modules: @nuxt/ui@2.19.2, nuxt-svgo@4.0.9, @pinia/nuxt@0.9.0, pinia-plugin-persistedstate/nuxt, @nuxtjs/i18n@9.1.0, nuxt-jsonld@2.1.0, @nuxtjs/robots@5.0.0, nuxt-gtag@3.0.2, @sentry/nuxt/module@8.42.0, nuxt-time@1.0.3, @nuxt/eslint@0.7.2\n- Build Modules: -\n\n\n### Version\n\nv2.19.2\n\n### Reproduction\n\nhttps://stackblitz.com/edit/nuxt-ui-ncxoznzw\n\n### Description\n\nIf you define your own color for tailwinds, and attempt to use it on a UButton component with the link variant, it will not work and give the following error:\n\n```\n500\nvariant?.replaceAll is not a function\n\nat ComputedRefImpl.fn (https://nuxtui-0mn3--3000--fc837ba8.local-credentialless.webcontainer.io/_nuxt/node_modules/.pnpm/@nuxt+ui@2.19.2_vite@6.0.3_vue@3.5.13/node_modules/@nuxt/ui/dist/runtime/components/elements/Button.js:142:18)\nat refreshComputed (https://nuxtui-0mn3--3000--fc837ba8.local-credentialless.webcontainer.io/_nuxt/node_modules/.pnpm/@vue+reactivity@3.5.13/node_modules/@vue/reactivity/dist/reactivity.esm-bundler.js?v=177a248a:353:29)\nat get value (https://nuxtui-0mn3--3000--fc837ba8.local-credentialless.webcontainer.io/_nuxt/node_modules/.pnpm/@vue+reactivity@3.5.13/node_modules/@vue/reactivity/dist/reactivity.esm-bundler.js?v=177a248a:1558:5)\nat unref (https://nuxtui-0mn3--3000--fc837ba8.local-credentialless.webcontainer.io/_nuxt/node_modules/.pnpm/@vue+reactivity@3.5.13/node_modules/@vue/reactivity/dist/reactivity.esm-bundler.js?v=177a248a:1431:29)\nat Object.get (https://nuxtui-0mn3--3000--fc837ba8.local-credentialless.webcontainer.io/_nuxt/node_modules/.pnpm/@vue+reactivity@3.5.13/node_modules/@vue/reactivity/dist/reactivity.esm-bundler.js?v=177a248a:1437:64)\nat Object.get (https://nuxtui-0mn3--3000--fc837ba8.local-credentialless.webcontainer.io/_nuxt/node_modules/.pnpm/@vue+runtime-core@3.5.13/node_modules/@vue/runtime-core/dist/runtime-core.esm-bundler.js?v=177a248a:3099:26)\nat Proxy._sfc_render (https://nuxtui-0mn3--3000--fc837ba8.local-credentialless.webcontainer.io/_nuxt/node_modules/.pnpm/@nuxt+ui@2.19.2_vite@6.0.3_vue@3.5.13/node_modules/@nuxt/ui/dist/runtime/components/elements/Button.js:199:17)\nat renderComponentRoot (https://nuxtui-0mn3--3000--fc837ba8.local-credentialless.webcontainer.io/_nuxt/node_modules/.pnpm/@vue+runtime-core@3.5.13/node_modules/@vue/runtime-core/dist/runtime-core.esm-bundler.js?v=177a248a:6521:16)\nat hydrateSubTree (https://nuxtui-0mn3--3000--fc837ba8.local-credentialless.webcontainer.io/_nuxt/node_modules/.pnpm/@vue+runtime-core@3.5.13/node_modules/@vue/runtime-core/dist/runtime-core.esm-bundler.js?v=177a248a:5309:32)\nat ReactiveEffect.componentUpdateFn [as fn] (https://nuxtui-0mn3--3000--fc837ba8.local-credentialless.webcontainer.io/_nuxt/node_modules/.pnpm/@vue+runtime-core@3.5.13/node_modules/@vue/runtime-core/dist/runtime-core.esm-bundler.js?v=177a248a:5334:13)\n```\n\n\n### Additional context\n\n_No response_\n\n### Logs\n\n```shell-script\n\n```",[2045,2048],{"name":2046,"color":2047},"bug","d73a4a",{"name":2035,"color":2036},2860,"[UButton] Using a custom color on the link variant causes an error","2025-02-06T03:16:14Z","https://github.com/nuxt/ui/issues/2860",0.73558295,{"description":2055,"labels":2056,"number":2059,"owner":1991,"repository":2060,"state":2061,"title":2062,"updated_at":2063,"url":2064,"score":2065},"",[2057],{"name":2046,"color":2058},"ff281a",120,"nuxt.com","closed","Fix file fetch in project content editor","2022-03-07T14:15:00Z","https://github.com/nuxt/nuxt.com/issues/120",0.66283226,{"description":2067,"labels":2068,"number":2072,"owner":1991,"repository":1991,"state":2061,"title":2073,"updated_at":2074,"url":2075,"score":2076},"I want to do endless loading of my goods. For this, I create a scroll.js file. The function loadData () using axios makes a get request and receives the data and sends it to the data (vue). There is also a .vue page where you need to substitute these data. I'm trying to do this with \u003Cno -ssr> but I do not fully understand how?\r\n\r\n`scroll.js`\r\n```\r\nvar app = new Vue({\r\n el: '#preview-list',\r\n data: {\r\n goods: []\r\n }\r\n});\r\n$(function() {\r\n\r\n var imgs = app.goods;\r\n var prevScroll = 0,\r\n step = 1,\r\n requestAllowed = true, //запрос разрешен\r\n $pagination = $('.clear-both'),\r\n $list = $('#preview-list-items'),\r\n limit = 6,\r\n offset = 0,\r\n url ='https://jsonplaceholder.typicode.com/photos';\r\n loadData();\r\n console.log('2', imgs);\r\n\r\n\r\n //при скролле страницы\r\n $(window).scroll(function() {\r\n\r\n var scroll = $(window).scrollTop(),\r\n endOfProducts = $pagination.offset().top - $(window).height(), // величина конца продуктов\r\n direction = scroll > prevScroll, //направление?\r\n stepMap = step >= 0 && step \u003C= 3; //кол-во подгрузок\r\n\r\n if (step == 3) {\r\n requestAllowed = false;\r\n $('#preview-buttons a').show();\r\n } else {\r\n $('#preview-buttons a').hide();\r\n }\r\n\r\n if (scroll > endOfProducts && requestAllowed && direction && stepMap) {\r\n loadData();\r\n }\r\n\r\n prevScroll = scroll;\r\n });\r\n\r\n $('#preview-show-more').click(function() {\r\n $(this).blur();\r\n step = 0;\r\n requestAllowed = true;\r\n $('#preview-buttons a').hide();\r\n loadData();\r\n });\r\n\r\n function loadData() {\r\n requestAllowed = false;\r\n axios.get(url)\r\n .then(function (response) {\r\n requestAllowed = true;\r\n var data = [];\r\n for (var i = 0, max = response.data.length; i \u003C max; i++) {\r\n imgs.push(response.data[i]);\r\n }\r\n imgs.length = limit;\r\n console.log('i', imgs);\r\n limit += limit;\r\n step++;\r\n })\r\n .catch(function (error) {\r\n console.log(error);\r\n });\r\n }\r\n});\r\n```\r\n`.vue`\r\n```\r\n\u003Ctemplate>\r\n\u003Cdiv>\r\n \u003CFormLine/>\r\n \u003Cdiv class=\"grid preview-list\" id='preview-list' data-url=\"https://jsonplaceholder.typicode.com/photos\">\r\n \u003Cdiv class=\"tovar container preview-list-items\" id=\"preview-list-items\">\r\n \u003Cno-ssr placeholder=\"Loading\">\r\n\r\n \u003Cdiv class=\"hidden_tovar\" v-for=\"good in goods\" @click=\"goToLink\">\r\n\r\n \u003Ca :href=\"'/product/'+good.id\">\u003Cimg :src=\"good.image\" alt=\"\" class=\"big\">\u003C/a>\r\n\r\n\r\n \u003Cdiv class=\"info\">\r\n \u003Cspan class=\"brand\">“{{good.brend}}”\u003C/span>\r\n \u003Ch2 class=\"goodsTitle\">{{good.title}}\u003C/h2>\r\n \u003Cp class=\"desc goodsDesc\">{{good.description}}\u003C/p>\r\n \u003C/div>\r\n\r\n \u003Cdiv class=\"prices\">\r\n \u003Cnuxt-link :to=\"'/product/'+good.id\">\u003Cimg :src=\"good.image\" alt=\"\" class=\"mini\">\u003C/nuxt-link>\r\n \u003Cdiv class=\"price\">от\u003Cspan class=\"goodsPrice\">{{good.min_price}}\u003C/span>\u003Cspan class=\"rub\">С\u003C/span>\u003C/div>\r\n \u003Cdiv class=\"tovar_hidden_box_content\">\r\n \u003Cdiv>\u003Cp>{{good.sostav}}\u003C/p>\u003C/div>\r\n \u003C/div>\r\n \u003C/div>\r\n \u003C/div>\r\n \u003C/div>\r\n \u003C/div>\r\n \u003C/no-ssr>\r\n \u003C/div>\r\n \u003Cdiv class=\"sale\">\u003C/div>\r\n \u003C/div>\r\n \u003Cdiv class=\"clear-both\">\u003C/div>\r\n \u003Cdiv id=\"preview-buttons\">\r\n \u003C/div>\r\n \u003Cdiv class=\"clear-both\">\u003C/div>\r\n \u003C!--\u003C/div>-->\r\n\u003C/div>\r\n\u003C/template>\r\n\r\n\u003Cscript>\r\n import FormLine from '~/components/formLine'\r\n export default {\r\n\r\n head: {\r\n script: [\r\n { src: '/js/scroll.js' }\r\n```\n\n\u003C!--cmty-->\u003C!--cmty_prevent_hook-->\n\u003Cdiv align=\"right\">\u003Csub>\u003Cem>This question is available on \u003Ca href=\"https://nuxtjs.cmty.io\">Nuxt.js\u003C/a> community (\u003Ca href=\"https://nuxtjs.cmty.io/nuxt/nuxt.js/issues/c1403\">#c1403\u003C/a>)\u003C/em>\u003C/sub>\u003C/div>",[2069],{"name":2070,"color":2071},"2.x","d4c5f9",1572,"endless loading no working","2023-01-18T15:41:59Z","https://github.com/nuxt/nuxt/issues/1572",0.69939494,{"description":2078,"labels":2079,"number":2083,"owner":1991,"repository":1992,"state":2061,"title":2084,"updated_at":2085,"url":2086,"score":2087},"### Description\n\nI’ve been using USlideover from NuxtUI (v3), and I noticed that there’s no event triggered when clicking on the overlay (outside of the slideover). This makes it tricky to detect when a user dismisses it by clicking outside, rather than using the close button.\n\nIt would be super helpful if USlideover emitted an event whenever it’s closed—whether that’s via the close button or the overlay. That way, we could easily handle any necessary logic when the slideover is dismissed.\n\nIf exposing a close event isn’t feasible, maybe the overlay could be made accessible as a slot? That way, we could wrap it in our own template and attach a @click event directly. This would give us more flexibility in handling interactions.\n\nI took a look at the source code, and it seems like these interactions are already handled internally, but they aren’t exposed as events:\n🔗 [Slideover.vue](https://github.com/nuxt/ui/blob/v3/src/runtime/components/Slideover.vue)\n\nWould be awesome to see this in a future update.\n\n### Additional context\n\n_No response_",[2080,2081,2082],{"name":2022,"color":2023},{"name":1988,"color":1989},{"name":2035,"color":2036},3225,"Expose close event for USlideover (Overlay & Button)","2025-03-28T17:34:38Z","https://github.com/nuxt/ui/issues/3225",0.7007821,{"description":2089,"labels":2090,"number":2093,"owner":1991,"repository":1992,"state":2061,"title":2094,"updated_at":2095,"url":2096,"score":2097},"### Description\n\nI was trying to add a bit of margin around the Slideover to look like this:\n\n\n\nI think it can be done cleanly if there was a `\u003Cdiv>` wrapping the whole [DialogContent](https://github.com/nuxt/ui/blob/71728d3c3fa95255db03448c8b87fb75bc2d805c/src/runtime/components/Slideover.vue#L129C7-L129C21)\n\nHow do you suggest to achieve it? \nThank you",[2091,2092],{"name":1985,"color":1986},{"name":1988,"color":1989},3390,"How to add margins around the Slideover panel?","2025-02-25T15:36:40Z","https://github.com/nuxt/ui/issues/3390",0.702138,["Reactive",2099],{},["Set"],["ShallowReactive",2102],{"TRc1wZytZ_XrK4EfJfei_Sz-An4H4Yy6syhVxH_PVJc":-1,"QacrP8kD_INPWrePxmBIFCHazgSj3Txtc6M9dzyxZOY":-1},"/nuxt/nuxt.com/712"]