\n\n\u003Cimg width=\"1439\" alt=\"Image\" src=\"https://github.com/user-attachments/assets/c181ed5c-ed16-468b-907f-6dd4facdd9db\" />\n\nAs you can see, it doesn't work. @benjamincanac from Nuxt UI already mentioned me to use the `i-` syntax: `i-fa-light-caret-right`. This doesn't work as well...\n\nI'm I doing something wrong?\n\nContext: https://github.com/nuxt/ui/issues/2590",[],326,"icon","Custom local icons are not rendering","2024-12-19T20:21:50Z","https://github.com/nuxt/icon/issues/326",0.6690558,{"description":2930,"labels":2931,"number":2933,"owner":2872,"repository":2872,"state":2915,"title":2934,"updated_at":2935,"url":2936,"score":2937},"### Describe the feature\n\n## Question\n\nIs it possible to configure Nitro OpenAPI to use a generator from `@asteasolutions/zod-to-openapi` to automatically add OpenAPI objects to one or more routes?\n\n## Example Code\n\n```typescript\nimport { extendZodWithOpenApi, OpenApiGeneratorV3 } from '@asteasolutions/zod-to-openapi';\nimport { z } from 'zod';\n\nextendZodWithOpenApi(z);\n\nconst fieldDefinitions = {\n 'title': {\n label: 'Project name',\n placeholder: 'Project name',\n validation: z\n .string()\n .min(1, \"Project name is required\")\n .openapi({ description: 'Project name' }),\n },\n 'case-number': {\n label: 'Case-number',\n placeholder: 'Case-number',\n validation: z\n .string()\n .min(1, \"Case-number is required\")\n .openapi({ description: 'Case-number' }),\n },\n 'case-manager': {\n label: 'Case-manager',\n placeholder: 'Case-manager',\n validation: z\n .string()\n .min(1, \"Case-manager is required\")\n .openapi({ description: 'Case-manager' }),\n },\n 'contributor': {\n label: 'Contributor',\n placeholder: 'Contributor',\n validation: z\n .string()\n .min(1, \"Contributor is required\")\n .openapi({ description: 'Project contributor' }),\n },\n};\n\nexport const metadataSchema = z\n .object(\n Object.fromEntries(\n Object.entries(fieldDefinitions).map(([key, { validation }]) => [\n key,\n validation,\n ])\n )\n )\n .openapi('Metadata');\n\nexport const formFields = Object.entries(fieldDefinitions).map(\n ([key, { label, placeholder }]) => ({\n id: key,\n label,\n type: 'text',\n placeholder,\n })\n);\n\nconst generator = new OpenApiGeneratorV3([metadataSchema]);\n\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).",[2932],{"name":2889,"color":2890},30090,"Use generator with nitro openapi","2024-11-29T14:09:10Z","https://github.com/nuxt/nuxt/issues/30090",0.71103954,{"description":2939,"labels":2940,"number":2941,"owner":2872,"repository":2924,"state":2915,"title":2942,"updated_at":2943,"url":2944,"score":2945},"My Vercel Build is Failing.\r\n\r\nGetting this error when updating dependency. Moved from \"@nuxt/icon\": \"1.2.0\" to latest 1.3.1\r\n\r\nerror Command failed with signal \"SIGKILL\".",[],215,"Can't Build Production: error Command failed with signal \"SIGKILL\". on Update to 1.3.1","2024-07-24T09:10:39Z","https://github.com/nuxt/icon/issues/215",0.71305317,{"description":2947,"labels":2948,"number":2951,"owner":2872,"repository":2873,"state":2915,"title":2952,"updated_at":2953,"url":2954,"score":2955},"### Description\n\nEnhance UTabs by making the tab header sticky while allowing the content area to be scrollable. This ensures better usability, keeping the tabs visible while navigating long content.\n\n### Additional context\n\n_No response_",[2949,2950],{"name":2883,"color":2900},{"name":2869,"color":2870},3329,"feat(UTabs): Sticky Tab header and Scrollable content","2025-03-08T12:22:25Z","https://github.com/nuxt/ui/issues/3329",0.7344534,{"description":2957,"labels":2958,"number":2960,"owner":2872,"repository":2873,"state":2915,"title":2961,"updated_at":2962,"url":2963,"score":2964},"### Environment\n\n- Operating System: Windows_NT\r\n- Node Version: v20.16.0\r\n- Nuxt Version: 3.13.2\r\n- CLI Version: 3.13.2\r\n- Nitro Version: 2.9.7\r\n- Package Manager: npm@10.8.1\r\n- Builder: -\r\n- User Config: future, compatibilityDate, runtimeConfig, routeRules, app, devtools, css, modules, plugins, build, i18n, pinia, image, icon, ui, schemaOrg\r\n- Runtime Modules: @pinia/nuxt@0.5.4, @nuxtjs/i18n@8.5.5, @nuxtjs/device@3.2.4, @nuxt/image@1.8.0, @formkit/auto-animate/nuxt@0.8.2, @vueuse/nuxt@11.1.0, @nuxt/ui@2.18.6, nuxt-lodash@2.5.3, @pinia-plugin-persistedstate/nuxt@1.2.1, nuxt-schema-org@3.4.0, nuxt-gtag@2.1.0\r\n- Build Modules: -\r\n\n\n### Version\n\n2.18.6\n\n### Reproduction\n\nhttps://stackblitz.com/edit/nuxt-ui-im7dek?file=app.vue\n\n### Description\n\nUSelectMenu :option-attribute does not handle nested objects with dot.notation as described in the docs\n\n### Additional context\n\n_No response_\n\n### Logs\n\n_No response_",[2959],{"name":2911,"color":2912},2247,"USelectMenu :option-attribute does not handle nested objects","2024-11-07T14:10:37Z","https://github.com/nuxt/ui/issues/2247",0.7345827,{"description":2966,"labels":2967,"number":2972,"owner":2872,"repository":2873,"state":2915,"title":2973,"updated_at":2974,"url":2975,"score":2976},"### Environment\n\nnuxt@3.13.2\r\n@nuxt/ui@2.18.4\n\n### Version\n\nv2.18.4\n\n### Reproduction\n\nhttps://ui.nuxt.com/components/modal#usage\n\n### Description\n\nThe modal enter transtition isn't working at all, it just appears immediately. Check it out in the [documentation](https://ui.nuxt.com/components/modal#usage).\n\n### Additional context\n\nhttps://github.com/user-attachments/assets/3897833a-6245-4ddf-8db8-2c1dfd117e0b\r\n\n\n### Logs\n\n_No response_",[2968,2969],{"name":2911,"color":2912},{"name":2970,"color":2971},"duplicate","cfd3d7",2211,"Modal enter transition not working","2024-09-17T08:47:43Z","https://github.com/nuxt/ui/issues/2211",0.74617165,["Reactive",2978],{},["Set"],["ShallowReactive",2981],{"$fTRc1wZytZ_XrK4EfJfei_Sz-An4H4Yy6syhVxH_PVJc":-1,"$fHhpM2NsPvdISasM0uDdxrBTzuAo-BsKmmWt-vX4fmvg":-1},"/nuxt/icon/276"]