\n\nUnfortunately, `UButton` doesnt have this feature. Even with the prop `trailingIcon` the same behavior cant be archived manually in an easy manner because the icon wont be small, at the top and grayed out. Currently it would require to make it fully manually:\n\n```\n\u003CUButton :to=\"externalUrl\" target=\"_blank\">\n \u003Cspan\n >To external provider\u003CIcon\n name=\"i-material-symbols:arrow-outward-rounded\"\n class=\"size-3 align-top opacity-70\"\n />\u003C/span>\n \u003C/UButton>\n```\n\n\u003Cimg width=\"191\" height=\"48\" alt=\"Image\" src=\"https://github.com/user-attachments/assets/f89198d7-a64f-4a04-815b-41ddba68c3cc\" />\n\nIt would be great if a button would either automatically add the icon, like `\u003CUNavigationMenu>` does, or would have a prop `externalIcon` that can be set to true.\n\n### Additional context\n\n\n\n_No response_",[3050,3051,3052],{"name":3020,"color":3021},{"name":3023,"color":3024},{"name":3026,"color":3027},4501,"Add external icon option to UButton and ULink","2025-07-11T09:39:53Z","https://github.com/nuxt/ui/issues/4501",0.7487137,{"description":3059,"labels":3060,"number":3064,"owner":3029,"repository":3030,"state":3031,"title":3065,"updated_at":3066,"url":3067,"score":3068},"### Description\n\nIn Vue it's easy to use HTML in every component using v-html. It would be very helpful in Nuxt UI to have this feature without workarounds like slots with additional span tags. In our case we often have some html tags like: b,i,... or nbsp in our database driven app. \n\n### Additional context\n\n_No response_",[3061,3062,3063],{"name":3020,"color":3021},{"name":3023,"color":3024},{"name":3026,"color":3027},4396,"Use HTML in label or in a new prop","2025-06-24T13:00:05Z","https://github.com/nuxt/ui/issues/4396",0.7528344,{"description":3070,"labels":3071,"number":3075,"owner":3029,"repository":3030,"state":3031,"title":3076,"updated_at":3077,"url":3078,"score":3079},"### Description\n\nRadioGroup has 3 styles that dramatically change the look. Which is a bit contrary to the overall UI concept of the library. After all, in all components variant changes only the color, not the entire rendering.\n\nI propose to add variants: solid, outline, soft, subtle, ghost. Styles can be taken from Button.\n\nAnd the current styles list, card, table should be moved to a new props, but I don't know what to call it.\n\n### Additional context\n\nOccasionally there is a need to make a visual button, but to work as radio",[3072,3073,3074],{"name":3020,"color":3021},{"name":3023,"color":3024},{"name":3026,"color":3027},4545,"Expand RadioGroup and bring it to a common style","2025-07-17T15:53:35Z","https://github.com/nuxt/ui/issues/4545",0.76270455,{"description":3081,"labels":3082,"number":3087,"owner":3029,"repository":3030,"state":3031,"title":3088,"updated_at":3089,"url":3090,"score":3091},"### Description\n\nIs there a way to add custom props to a component for styling—similar to how variant works for buttons? I’d like to add variant support to FormField, but currently, it only supports size.\n\nMy main goal is to allow styling of components provided by my Nuxt module. Ideally, I want to define variants and extra props via app.config.ts. An alternative approach I'm thinking of is to offer per-component config options, similar to Nuxt UI, but managed separately from its config.",[3083,3086],{"name":3084,"color":3085},"question","d876e3",{"name":3023,"color":3024},4148,"Additional props like variants for styling","2025-05-14T12:47:31Z","https://github.com/nuxt/ui/issues/4148",0.77232575,{"description":3093,"labels":3094,"number":3098,"owner":3029,"repository":3030,"state":3031,"title":3099,"updated_at":3100,"url":3101,"score":3102},"### Description\n\nWe sometimes want to show optional stuff in Tooltips, but right now this means duplicating the stuff inside the tooltip and putting that behind an if / show.\n\u003Cimg width=\"86\" height=\"41\" alt=\"Image\" src=\"https://github.com/user-attachments/assets/21808b8b-2805-47b2-848b-b36bf28f7666\" />\n\n### Additional context\n\n_No response_",[3095,3096,3097],{"name":3020,"color":3021},{"name":3023,"color":3024},{"name":3026,"color":3027},4566,"Tooltip should not display when there is no value for 'text'","2025-07-22T06:39:46Z","https://github.com/nuxt/ui/issues/4566",0.7743376,{"description":3104,"labels":3105,"number":3109,"owner":3029,"repository":3030,"state":3110,"title":3111,"updated_at":3112,"url":3113,"score":3114},"### Description\n\nVisually equal `UNavigationMenu` has a `badge` prop but `UTabs` is missing this feature\n\n\u003Cimg width=\"685\" height=\"55\" alt=\"Image\" src=\"https://github.com/user-attachments/assets/889b4d58-fecf-4358-9501-8adfa8609133\" />\n\n### Additional context\n\nOriginally implemented within #2627 but missing in v3\n\nYes it can be done be using a slot, but it would provide great DX to have the prop. ",[3106,3107,3108],{"name":3020,"color":3021},{"name":3023,"color":3024},{"name":3026,"color":3027},4548,"closed","Add badge option to UTabs","2025-07-21T14:55:28Z","https://github.com/nuxt/ui/issues/4548",0.6789878,{"description":3116,"labels":3117,"number":3121,"owner":3029,"repository":3030,"state":3110,"title":3122,"updated_at":3123,"url":3124,"score":3125},"### Description\n\nIn the Stepper Component, it could be good if we add a `tag: { type: String, default: 'h3' }` props in `const props = defineProps({ ... }) `\nCurrently, it's a h4 by default and we cannot switch for a h3. \n\n### Additional context\n\n_No response_",[3118,3119,3120],{"name":3020,"color":3021},{"name":3023,"color":3024},{"name":3026,"color":3027},4096,"Add tag props - Stepper Component","2025-05-10T15:59:29Z","https://github.com/nuxt/ui/issues/4096",0.74459714,{"description":3127,"labels":3128,"number":3132,"owner":3029,"repository":3030,"state":3110,"title":3133,"updated_at":3134,"url":3135,"score":3136},"### Description\n\nThis is a re-opening of #1484 but for v3. It seems in the transition from v2 to v3, giving the indicators (now \"dots\") ARIA \"tab\" roles was lost. While I did mention it in my original issue, I don't believe my original PR accounted for when multiple items would be displayed at the same time. Perhaps the changes for v3 can take that into account.\n\n### Additional context\n\n_No response_",[3129,3130,3131],{"name":3020,"color":3021},{"name":3023,"color":3024},{"name":3026,"color":3027},4494,"Carousel component could be made more accessible (v3).","2025-07-10T12:18:41Z","https://github.com/nuxt/ui/issues/4494",0.7469351,["Reactive",3138],{},["Set"],["ShallowReactive",3141],{"$fTRc1wZytZ_XrK4EfJfei_Sz-An4H4Yy6syhVxH_PVJc":-1,"$fR9-sT6zI_fI2_RkzK3DQ2QzepEW6pgQqwEs9xxq3nx4":-1},"/nuxt/ui/4006"]