\r\n\u003C/template>\r\n\r\n\u003Cscript setup lang=\"ts\">\r\nconst handleRowClick = (person: any): void => {\r\n navigateTo(`/people/${person.id}`)\r\n}\r\n\r\nconst columns = [{\r\n key: 'id',\r\n label: 'ID'\r\n}, {\r\n key: 'name',\r\n label: 'User name'\r\n}, {\r\n key: 'title',\r\n label: 'Job position'\r\n}, {\r\n key: 'email',\r\n label: 'Email'\r\n}, {\r\n key: 'role'\r\n}]\r\n\r\nconst people = [{\r\n id: 1,\r\n name: 'Lindsay Walton',\r\n title: 'Front-end Developer',\r\n email: 'lindsay.walton@example.com',\r\n role: 'Member'\r\n}, {\r\n id: 2,\r\n name: 'Courtney Henry',\r\n title: 'Designer',\r\n email: 'courtney.henry@example.com',\r\n role: 'Admin'\r\n}]\r\n\u003C/script>\r\n```\r\n\r\n### Additional context\r\n\r\n_No response_",[2914],{"name":2915,"color":2916},"enhancement","a2eeef",2156,"ui","closed","[UTable] should have a field to enable hover animations and make them clickable","2024-09-10T16:29:52Z","https://github.com/nuxt/ui/issues/2156",0.7223956,{"description":2925,"labels":2926,"number":2933,"owner":2904,"repository":2918,"state":2919,"title":2934,"updated_at":2935,"url":2936,"score":2937},"### Description\n\nIf i try to define the position of the notification using the `ui` prop `\u003CUNotifications :ui=\"{position: 'top-0 right-0'}\" />`\r\nthe \"default\" configuration is applied as well (`bottom-0 end-0 `) this happens also if defining the position using the app.config.ts.. I'm assuming i'm doing it wrong.. please advice.. \r\n",[2927,2930],{"name":2928,"color":2929},"duplicate","cfd3d7",{"name":2931,"color":2932},"question","d876e3",2180,"Notification position","2024-09-11T14:08:24Z","https://github.com/nuxt/ui/issues/2180",0.72952676,{"description":2939,"labels":2940,"number":2948,"owner":2904,"repository":2918,"state":2919,"title":2949,"updated_at":2950,"url":2951,"score":2952},"### Description\n\nBreadcrumb uses Link (and LinkBase) to implement the item rendering and navigation. Link (through LinkBase) in itself supports `onClick` event/prop. Now, passing `onClick` to the breadcrumb item does not go all the way through to the LinkBase, and thus prevents the fine-grained control of the Breadcrumb component.\n\nThe usage would look something like this:\n```\n\u003Ctemplate>\n \u003CUBreadcrumb :items=\"items\" />\n\u003C/template>\n\u003Cscript setup>\nconst items = [\n { label: \"click for one\", onClick: () => alert(\"1\"), to: \"/one\" },\n { label: \"click for two\", onClick: () => alert(\"2\"), to: \"/two\" },\n]\n\u003C/script>\n```\n\nMy need is to have some secondary effects happening besides the navigation when the user clicks on a breadcrumb item.\n\n### Additional context\n\n_No response_",[2941,2942,2945],{"name":2915,"color":2916},{"name":2943,"color":2944},"v3","49DCB8",{"name":2946,"color":2947},"triage","ffffff",3631,"Support for `onClick` event on Breadcrumb items","2025-03-24T18:08:16Z","https://github.com/nuxt/ui/issues/3631",0.7333227,{"description":2954,"labels":2955,"number":2961,"owner":2904,"repository":2918,"state":2919,"title":2962,"updated_at":2963,"url":2964,"score":2965},"### Environment\n\n- Operating System: `Darwin`\n- Node Version: `v22.14.0`\n- Nuxt Version: `3.16.1`\n- CLI Version: `3.23.1`\n- Nitro Version: `2.11.7`\n- Package Manager: `pnpm@10.6.5`\n- Builder: `-`\n- User Config: `modules`, `devtools`, `css`, `routeRules`, `future`, `compatibilityDate`, `eslint`\n- Runtime Modules: `@nuxt/eslint@1.2.0`, `@nuxt/ui-pro@3.0.1`, `@vueuse/nuxt@13.0.0`\n- Build Modules: `-`\n\n\n### Is this bug related to Nuxt or Vue?\n\nNuxt\n\n### Version\n\nv3\n\n### Reproduction\n\nhttps://codesandbox.io/p/devbox/silent-currying-qhjsy6\n\n### Description\n\n* 当 Avatar 有图片内容时可以作为 UPopover 的 Trigger 被触发\n* 当 Avatar 展示子插槽内容,不能成功触发 UPopover\n\n### Additional context\n\n_No response_\n\n### Logs\n\n```shell-script\n\n```",[2956,2959,2960],{"name":2957,"color":2958},"bug","d73a4a",{"name":2943,"color":2944},{"name":2946,"color":2947},3710,"cant use u-avatar as triggers for u-popover","2025-03-28T09:27:27Z","https://github.com/nuxt/ui/issues/3710",0.73930264,{"description":2967,"labels":2968,"number":2972,"owner":2904,"repository":2973,"state":2919,"title":2974,"updated_at":2975,"url":2976,"score":2977},"I've installed nuxt-vitest and seeing this error when trying to run tests, soon as I added the module to the nuxt config.\r\n\r\nUnfortunately still new to the JS/TS ecosystem and struggling to debug, here is the full error:\r\n\r\nFAIL app/components/registration/EmailForm.vue.spec.ts > Email form\r\nError: Cannot find module 'vitest-environment-nuxt/module'\r\nRequire stack:\r\n- /Users/----/Work/Mine/ho/index.js\r\n ❯ Function._resolve [as resolve] node_modules/jiti/dist/jiti.js:1:241025\r\n ❯ resolveModule node_modules/@nuxt/kit/dist/index.mjs:260:41\r\n ❯ normalizeModule node_modules/@nuxt/kit/dist/index.mjs:469:18\r\n ❯ Object.installModule node_modules/@nuxt/kit/dist/index.mjs:451:47\r\n ❯ setup node_modules/nuxt-vitest/dist/module.cjs:22:15\r\n ❯ normalizedModule node_modules/@nuxt/kit/dist/index.mjs:170:42\r\n ❯ installModule node_modules/@nuxt/kit/dist/index.mjs:452:95\r\n ❯ initNuxt node_modules/nuxt/dist/index.mjs:2616:7\r\n\r\n⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯\r\nSerialized Error: {\r\n \"code\": \"MODULE_NOT_FOUND\",\r\n \"requireStack\": [\r\n \"/Users/----/Work/Mine/ho/index.js\",\r\n ],\r\n}",[2969],{"name":2970,"color":2971},"vitest-environment","b60205",528,"test-utils","Cannot find module 'vitest-environment-nuxt/module'","2023-12-02T00:17:12Z","https://github.com/nuxt/test-utils/issues/528",0.7462939,{"description":2979,"labels":2980,"number":2984,"owner":2904,"repository":2918,"state":2919,"title":2985,"updated_at":2986,"url":2987,"score":2988},"### Environment\n\n- Operating System: Darwin\n- Node Version: v22.14.0\n- Nuxt Version: 3.16.2\n- CLI Version: 3.12.0\n- Nitro Version: 2.11.8\n- Package Manager: pnpm@9.11.0\n- Builder: -\n- User Config: devtools, css, eslint, experimental, future, dayjs, imports, modules, vite, primevue, runtimeConfig, echo, sanctum, turnstile, compatibilityDate\n- Runtime Modules: @nuxt/ui-pro@3.0.2, @primevue/nuxt-module@4.3.3, @nuxt/image@1.10.0, nuxt-icon@0.6.10, dayjs-nuxt@2.1.11, nuxt-laravel-echo@0.2.3, @nuxtjs/leaflet@1.2.6, @vueuse/nuxt@10.11.1, @samk-dev/nuxt-vcalendar@1.0.4, nuxt-tour@0.0.34, @vee-validate/nuxt@4.15.0, @nuxt/eslint@0.5.7, nuxt-auth-sanctum@0.5.8, @nuxtjs/turnstile@0.6.3\n- Build Modules: -\n\n### Is this bug related to Nuxt or Vue?\n\nNuxt\n\n### Version\n\nv3.0.2\n\n### Reproduction\n\n-\n\n### Description\n\nHey, this isn't exactly the same issue but it's somewhat related to #3186. I'm trying to wrap UInput in a custom component and want to expose all the props it uses. Here's what I tried:\n\n```vue\n\u003Cscript setup lang=\"ts\">\nimport type { InputProps } from '#ui/types'\n\nconst props = defineProps\u003CInputProps>()\n\u003C/script>\n\n\u003Ctemplate>\n \u003CUInput\n v-bind=\"props\"\n :ui=\"{ root: 'w-full' }\"\n >\n \u003Ctemplate\n v-for=\"(_, name) in $slots\"\n #[name]=\"scope\"\n >\n \u003Cslot\n :name\n v-bind=\"scope ?? {}\"\n />\n \u003C/template>\n \u003C/UInput>\n\u003C/template>\n\n```\n\nThe issue is: I can access types exported from #ui/types/form, #ui/types/locale, and #ui/types/utils, but none of the component interfaces (like InputProps) are properly indexed or accessible through #ui/types.\n\nLooks like an indexing/alias resolution issue in Nuxt or WebStorm — but maybe the structure of the exports from #ui/types could be improved to help this?\n\nAny ideas or recommended workaround?\n\nMany thanks\n\n### Additional context\n\n_No response_\n\n### Logs\n\n```shell-script\n\n```",[2981,2982,2983],{"name":2957,"color":2958},{"name":2943,"color":2944},{"name":2946,"color":2947},3775,"Incomplete type indexing from #ui/types — component interfaces missing","2025-04-03T10:24:29Z","https://github.com/nuxt/ui/issues/3775",0.747936,{"description":2990,"labels":2991,"number":2994,"owner":2904,"repository":2918,"state":2919,"title":2995,"updated_at":2996,"url":2997,"score":2998},"### Environment\n\nNuxt project info: \r\n\r\n------------------------------\r\n- Operating System: Windows_NT\r\n- Node Version: v18.20.4\r\n- Nuxt Version: 3.13.2\r\n- CLI Version: 3.14.0\r\n- Nitro Version: 2.9.7\r\n- Package Manager: pnpm@9.6.0\r\n- Builder: -\r\n- User Config: -\r\n- Runtime Modules: -\r\n- Build Modules: -\r\n------------------------------\n\n### Version\n\n3.0.0-alpha.4\n\n### Reproduction\n\nI don't get to seem the reproduction work in stackblitz, so here's a `setup.sh` that will demonstrate the problem.\r\n\r\n```setup.sh\r\n#!/bin/bash\r\n\r\nset -xe\r\n\r\n# Init nuxt\r\npnpm dlx nuxi@latest init --packageManager pnpm --no-gitInit nuxt-proj\r\n\r\n# Make it a workspace\r\nrm -Rf nuxt-proj/node-modules nuxt-proj/pnpm-lock.yaml\r\necho -e 'packages:\\n - \"nuxt-proj\"' > pnpm-workspace.yaml\r\n\r\n# Add @nuxt/ui next\r\ncd nuxt-proj\r\npnpm add @nuxt/ui@next\r\npnpm add -D typescript\r\npnpm install\r\n\r\n# Add @nuxt/ui module\r\ncat \u003C\u003CEOF > nuxt.config.ts\r\nexport default defineNuxtConfig({\r\n compatibilityDate: '2024-04-03',\r\n modules: [\"@nuxt/ui\"],\r\n devtools: { enabled: true }\r\n})\r\nEOF\r\n\r\n# Use nuxt ui in app.vue\r\ncat \u003C\u003CEOF > app.vue\r\n\u003Ctemplate>\r\n \u003Cdiv>\r\n \u003CUButton>Button\u003C/UButton>\r\n \u003C/div>\r\n\u003C/template>\r\nEOF\r\n\r\n# Run\r\npnpm dev\r\n```\n\n### Description\n\nWhen `@nuxt/ui` 3 is used in a pnpm workspace project, the `run dev` fails on error: \"Pre-transform error: [@vue/compiler-sfc] Failed to resolve extends base type.\"\r\n\r\nWhen the workspace is removed (remove `pnpm-workspace.yaml` and run `pnpm install` in the project folder) the run works. Having `typescript` in `devDependencies` (as said in https://github.com/nuxt/ui/issues/1289#issuecomment-2345702060) does not help.\n\n### Additional context\n\n_No response_\n\n### Logs\n\n```shell-script\n> nuxt dev\r\n\r\nNuxt 3.13.2 with Nitro 2.9.7 \r\n \r\n ➜ Local: http://localhost:3000/\r\n ➜ Network: use --host to expose\r\n ➜ DevTools: press Shift + Alt + D in the browser (v1.5.1) \r\n\r\nℹ Nuxt Icon server bundle mode is set to local \r\n✔ Vite client built in 41ms \r\n\r\n ERROR Pre-transform error: [@vue/compiler-sfc] Failed to resolve extends base type. \r\nIf this previously worked in 3.2, you can instruct the compiler to ignore this extend by adding /* @vue-ignore */ before it, for example:\r\n\r\ninterface Props extends /* @vue-ignore */ Base {}\r\n\r\nNote: both in 3.2 or with the ignore, the properties in the base type are treated as fallthrough attrs at runtime.\r\n\r\nC:/root/nuxt-proj/node_modules/.pnpm/@nuxt+ui@3.0.0-alpha.4_ioredis@5.4.1_magicast@0.3.5_postcss@8.4.47_rollup@4.23.0_vite@5.4.8_@_ytyqagzq6elb226bn7bwxmetxq/node_modules/@nuxt/ui/dist/runtime/components/Button.vue\r\n57 | const formLoading = inject\u003CRef\u003Cboolean> | undefined>(formLoadingInjectionKey, undefined)\r\n58 |\r\n59 | async function onClickWrapper(event: MouseEvent) {\r\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\r\n60 | loadingAutoState.value = true\r\n | ^^^\r\n61 | const callbacks = Array.isArray(props.onClick) ? props.onClick : [props.onClick]\r\n\r\n✔ Vite server built in 1581ms \r\n✔ Nuxt Nitro server built in 1258 ms \r\nℹ Vite client warmed up in 1ms \r\nℹ Vite server warmed up in 827ms\n```\n",[2992,2993],{"name":2957,"color":2958},{"name":2943,"color":2944},2291,"When running in pnpm workspace: \"Pre-transform error: [@vue/compiler-sfc] Failed to resolve extends base type.\"","2024-10-02T12:51:09Z","https://github.com/nuxt/ui/issues/2291",0.7500453,{"description":3000,"labels":3001,"number":3004,"owner":2904,"repository":2918,"state":2919,"title":3005,"updated_at":3006,"url":3007,"score":3008},"### Environment\n\n- Operating System: Linux\n- Node Version: v18.20.3\n- Nuxt Version: 3.13.2\n- CLI Version: 3.14.0\n- Nitro Version: 2.9.7\n- Package Manager: npm@10.2.3\n- Builder: -\n- User Config: -\n- Runtime Modules: -\n- Build Modules: -\n\n### Version\n\n2.18.6\n\n### Reproduction\n\nhttps://stackblitz.com/~/github.com/aloulouamine/nuxt-ui-select-menu-issue\n\n### Description\n\nSelectMenu with paginated search has an issue with default count placeholder.\n\n\n\n### Additional context\n\n_No response_\n\n### Logs\n\n_No response_",[3002,3003],{"name":2957,"color":2958},{"name":2928,"color":2929},2313,"SelectMenu paginated search count issue","2024-10-06T17:49:40Z","https://github.com/nuxt/ui/issues/2313",0.75099754,{"description":3010,"labels":3011,"number":3019,"owner":2904,"repository":2918,"state":2919,"title":3020,"updated_at":3021,"url":3022,"score":3023},"### Environment\n\nnone\n\n### Version\n\nlatest\n\n### Reproduction\n\nhttps://ui.nuxt.com/pro/components/color-mode-image (example)\n\n### Description\n\nhttps://unsplash.com/documentation/changelog#unsplash-source-being-deprecated\r\n\r\nUnsplash Source is deprecated\n\n### Additional context\n\n_No response_\n\n### Logs\n\n_No response_",[3012,3013,3016],{"name":2957,"color":2958},{"name":3014,"color":3015},"documentation","0075ca",{"name":3017,"color":3018},"pro","5BD3CB",2240,"docs: image sources from Unsplash Source not working (deprecated) ","2024-10-02T14:22:24Z","https://github.com/nuxt/ui/issues/2240",0.75162,["Reactive",3025],{},["Set"],["ShallowReactive",3028],{"$fTRc1wZytZ_XrK4EfJfei_Sz-An4H4Yy6syhVxH_PVJc":-1,"$fxWCArbu0xAhncm0V-deeDF7DEF_DqTY2Z4ziEeAh9ys":-1},"/nuxt/ui/3195"]