var UIElem = require('libresignage/ui/controller/UIElem');

/**
* UIButton settings object.
*
* Documented at {@link module:libresignage/ui/controller.UIElem#UIElemSettings}
*
* @typedef {object} module:libresignage/ui/controller.UIButton#UIButtonSettings
*
* @memberof module:libresignage/ui/controller
*/

/**
* UI class for DOM buttons.
*
* @memberof module:libresignage/ui/controller
*/
class UIButton extends UIElem {
	/**
	* Construct a new UIButton object.
	*
	* @param
	*	{module:libresignage/ui/controller.UIButton#UIButtonSettings}
	*	settings
	*	Settings object.
	*/
	constructor(settings) {
		super(settings);
		this.type = "button";
	}
}
module.exports = UIButton;
