\" },\r\n \"b\": { \"body\": \"\u003Cpath d=\\\"_path_b_\\\"/>\" },\r\n \"c\": { \"body\": \"\u003Cpath d=\\\"_path_c_\\\"/>\" }\r\n },\r\n \"width\": 24,\r\n \"height\": 24,\r\n}\r\n```\r\n\r\nExample API response to `GET /api/iconify-provider/my-icons.json?icons=a,c`\r\n```json\r\n{\r\n \"prefix\": \"my-icons\",\r\n \"icons\": {\r\n \"a\": { \"body\": \"\u003Cpath d=\\\"_path_a_\\\"/>\" },\r\n \"c\": { \"body\": \"\u003Cpath d=\\\"_path_c_\\\"/>\" }\r\n },\r\n \"width\": 24,\r\n \"height\": 24,\r\n}\r\n```\r\n\r\nModule would have to register the custom provider with iconify library:\r\n```ts\r\nimport { addAPIProvider } from '@iconify/vue'\r\naddAPIProvider('nuxt', { resources: ['/api/iconify-provider'] })\r\n```\r\n\r\nAnd the icons should be usable as per example:\r\n```html\r\n\u003Cicon name=\"@nuxt:my-icons:a\"/>\r\n\u003Cicon name=\"@nuxt:my-icons:c\"/>\r\n```",[],97,"Feature Request: Built-in API provider for custom IconifyJSON","2024-10-25T16:58:25Z","https://github.com/nuxt/icon/issues/97",0.6673303,{"description":3194,"labels":3195,"number":3198,"owner":3146,"repository":3199,"state":3172,"title":3200,"updated_at":3201,"url":3202,"score":3203},"When we moved from UnoCSS to TailwindCSS, we lost the ability to parse and bundle iconify-json through UnoCSS parser. With no idea on how to achieve the same behaviour with TailwindCSS, we made use of iconify-vue to load icons on the fly: https://github.com/nuxtlabs/ui/blob/dev/src/runtime/components/elements/Icon.vue",[3196],{"name":3140,"color":3197},"1ad6ff",57,"nuxt.com","Fix UI iconify offline","2022-11-04T11:26:57Z","https://github.com/nuxt/nuxt.com/issues/57",0.6695591,{"description":3205,"labels":3206,"number":3212,"owner":3146,"repository":3147,"state":3172,"title":3213,"updated_at":3214,"url":3215,"score":3216},"### Description\n\n**Misc**\nNuxt-ui : 3.1.1\nNuxt: 3.17.1\nNode : v20.12.2\nTested on Firefox and Chrome\n\n**Description**\n\nWith the following code in my component, I get nothing in the rendered DOM using \"npm run dev\" command. The Icon does not appear and there is nothing in the dom.\n\nI have installed npm install @iconify-json/uil, I have also tried with other icon like \"prime\"\n\n```\n\u003CUIcon name=\"i-uil-github\" class=\"size-4\" />\n\n```\n\nI have no error message at all and other ui features works fine. I think I am missing something but I don't get what ^^\n\n**What I tried**\nTested on Firefox & Chrome.\nVarious icon package name\ninstalling nuxt icon package\nadding nuxt icon package to module",[3207,3208,3211],{"name":3166,"color":3167},{"name":3209,"color":3210},"needs reproduction","CB47CF",{"name":3169,"color":3170},4076,"UIcon not rendering in navigator","2025-05-08T17:38:20Z","https://github.com/nuxt/ui/issues/4076",0.69088686,{"description":3218,"labels":3219,"number":3225,"owner":3146,"repository":3147,"state":3172,"title":3226,"updated_at":3227,"url":3228,"score":3229},"### Environment\n\nN/A\n\n### Is this bug related to Nuxt or Vue?\n\nNuxt\n\n### Version\n\n3.0.0\n\n### Reproduction\n\nhttps://ui.nuxt.com/components/input#loading-icon\n\n### Description\n\nBoth icons, the one shown in the example `i-lucide-repeat-2` and the component's default prop, `i-lucide-refresh-cw` look bad when rotated. I think there's a lot of room for improvement, these icons aren't meant to be animated.\n\nLuckily, there are some Lucide icons which _are_ designed to be animated.\n\nHow about https://lucide.dev/icons/loader-circle?\n\nOr https://lucide.dev/icons/loader?\n\n\n### Additional context\n\n_No response_\n\n### Logs\n\n```shell-script\n\n```",[3220,3223,3224],{"name":3221,"color":3222},"bug","d73a4a",{"name":3169,"color":3170},{"name":3143,"color":3144},4162,"`Input`'s default loading icon needs improvement","2025-05-16T16:06:11Z","https://github.com/nuxt/ui/issues/4162",0.6983963,{"description":3231,"labels":3232,"number":3238,"owner":3146,"repository":3147,"state":3172,"title":3239,"updated_at":3240,"url":3241,"score":3242},"### Description\n\nHi, in a pure Vue 3 application where I am using Nuxt UI as a plugin in `vite.config`, I have a problem at the client, requests to the api to acquire icons are blocked so the icons do not display, is there any way to access offline / install the icon pack for these icons instead of acquiring them via api request?\n\n### Additional context\n\n_No response_",[3233,3234,3235],{"name":3140,"color":3141},{"name":3169,"color":3170},{"name":3236,"color":3237},"vue","42b883",4167,"Offline icons in Vite configuration","2025-05-28T21:33:03Z","https://github.com/nuxt/ui/issues/4167",0.7007146,{"description":3244,"labels":3245,"number":104,"owner":3146,"repository":3157,"state":3172,"title":3247,"updated_at":3248,"url":3249,"score":3250},"I know `\u003CIcon>` is much sexier than `\u003CNuxtIcon>` or `\u003CNIcon>` but maybe in order to avoid conflicting we can prefix component name too?",[3246],{"name":3140,"color":3141},"Using two part component name","2022-09-07T13:21:28Z","https://github.com/nuxt/icon/issues/3",0.704839,["Reactive",3252],{},["Set"],["ShallowReactive",3255],{"$fTRc1wZytZ_XrK4EfJfei_Sz-An4H4Yy6syhVxH_PVJc":-1,"$f_ncrrK-0TBtSc7EG7njNDwncl-HZxzHYEgaekMJ0nP4":-1},"/nuxt/ui/4481"]