\" },\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":3083,"labels":3084,"number":3087,"owner":3025,"repository":3088,"state":3061,"title":3089,"updated_at":3090,"url":3091,"score":3092},"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",[3085],{"name":3019,"color":3086},"1ad6ff",57,"nuxt.com","Fix UI iconify offline","2022-11-04T11:26:57Z","https://github.com/nuxt/nuxt.com/issues/57",0.6695591,{"description":3094,"labels":3095,"number":3101,"owner":3025,"repository":3026,"state":3061,"title":3102,"updated_at":3103,"url":3104,"score":3105},"### 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",[3096,3097,3100],{"name":3045,"color":3046},{"name":3098,"color":3099},"needs reproduction","CB47CF",{"name":3048,"color":3049},4076,"UIcon not rendering in navigator","2025-05-08T17:38:20Z","https://github.com/nuxt/ui/issues/4076",0.69088686,{"description":3107,"labels":3108,"number":3114,"owner":3025,"repository":3026,"state":3061,"title":3115,"updated_at":3116,"url":3117,"score":3118},"### 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```",[3109,3112,3113],{"name":3110,"color":3111},"bug","d73a4a",{"name":3048,"color":3049},{"name":3022,"color":3023},4162,"`Input`'s default loading icon needs improvement","2025-05-16T16:06:11Z","https://github.com/nuxt/ui/issues/4162",0.6983963,{"description":3120,"labels":3121,"number":3127,"owner":3025,"repository":3026,"state":3061,"title":3128,"updated_at":3129,"url":3130,"score":3131},"### 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_",[3122,3123,3124],{"name":3019,"color":3020},{"name":3048,"color":3049},{"name":3125,"color":3126},"vue","42b883",4167,"Offline icons in Vite configuration","2025-05-28T21:33:03Z","https://github.com/nuxt/ui/issues/4167",0.7007146,["Reactive",3133],{},["Set"],["ShallowReactive",3136],{"$fTRc1wZytZ_XrK4EfJfei_Sz-An4H4Yy6syhVxH_PVJc":-1,"$f_ncrrK-0TBtSc7EG7njNDwncl-HZxzHYEgaekMJ0nP4":-1},"/nuxt/ui/4481"]