# Button _The Button is a standard button element with click handling and state management._ Extends: `VisualElement` ## Properties |Property|Type|Default|Description| |---|---|---|---| |text|string|Button|Button text| ## Functions |Method|Returns|Description| |---|---|---| |[Button.new](#button-new)|table|Creates a new Button instance| |[Button:Button](#button-button-props-basalt)|-|Initializes the Button instance| |[Button:Button](#button-button)|-|Renders the Button| ## Button.new() ### Returns * `table` `self` The created instance ## Button:Button(props, basalt) ### Parameters * `props` `table` The properties to initialize the element with * `basalt` `table` The basalt instance ## Button:Button()