<?php
declare(strict_types=1);
namespace Arcanedev\Html\Elements;
use Arcanedev\Html\Elements\Concerns\{HasNameAttribute, HasTypeAttribute, HasValueAttribute};
/**
* Class Button
*
* @author ARCANEDEV <arcanedev.maroc@gmail.com>
*/
class Button extends HtmlElement
{
/* -----------------------------------------------------------------
| Traits
| -----------------------------------------------------------------
*/
use HasNameAttribute,
HasTypeAttribute,
HasValueAttribute;
/* -----------------------------------------------------------------
| Properties
| -----------------------------------------------------------------
*/
/** @var string */
protected $tag = 'button';
/* -----------------------------------------------------------------
| Main Methods
| -----------------------------------------------------------------
*/
/**
* Set as submit button.
*
* @return \Arcanedev\Html\Elements\Button
*/
public function submit()
{
return $this->type('submit');
}
/**
* Set as reset button.
*
* @return \Arcanedev\Html\Elements\Button
*/
public function reset()
{
return $this->type('reset');
}
}