{"name":"button","helper":"rui_button","complexity":"moderate","param_count":22,"slot_count":1,"form_builder":true,"standalone":true,"ai_score":8,"human_score":9,"token_estimate":139,"params":{"text":{"positional":true},"variant":{"default":"solid","type":"symbol","closed":true,"values":["solid","outline","ghost","soft","link"]},"color":{"default":"primary","type":"symbol","values_from":"colors","open":true},"size":{"closed":true,"default":"base","values":["xs","sm","md","base","lg","xl","xl2","xl3","xl4","xl5","xl6","xl7","xl8","xl9","xl10"],"type":"symbol"},"shape":{"default":"rounded","type":"symbol","closed":true,"values":["rounded","pill","square","circle"]},"weight":{"closed":true,"values":["normal","medium","semibold","bold"]},"full_width":{"default":false,"type":"boolean"},"type":{"closed":true,"values":["button","submit","reset"]},"disabled":{"default":false,"type":"boolean"},"loading":{"default":false,"type":"boolean"},"loading_text":{},"form":{},"object":{},"name":{},"value":{},"formmethod":{},"formaction":{},"formtarget":{},"form_id":{},"formnovalidate":{"default":false,"type":"boolean"},"formenctype":{}},"slots":{"icon":{"type":"renders_one","component":"lambda","example":"component.with_icon"}},"gotchas":[],"families":[{"tree":"button","question":"What kind of action?","use_case":"Submit form / primary action","notes":"Use inside form_with. Type auto-detects (submit in forms, button standalone)."}],"compositions":[{"name":"page_header","description":"Page title + description + action buttons — used at top of index/show pages","components":["rui_text","rui_button","rui_link"]}],"relationships":{"composes_with":["link","text"],"slotted_into":[],"confused_with":["button_to","link"]}}