hyperf-view/builder/View/Components/Widgets/Divider.php

51 lines
966 B
PHP

<?php
declare(strict_types=1);
namespace Builder\View\Components\Widgets;
use Builder\View\Components\Component;
class Divider extends Component
{
protected $componentName = "Divider";
protected $direction = "horizontal";
protected $contentPosition = "left";
protected $content;
/**
* Divider constructor.
* @param $content
*/
public function __construct($content)
{
$this->content = $content;
}
public static function make($content)
{
return new Divider($content);
}
/**
* @param string $direction
* @return $this
*/
public function direction(string $direction)
{
$this->direction = $direction;
return $this;
}
/**
* @param string $contentPosition
* @return $this
*/
public function contentPosition(string $contentPosition)
{
$this->contentPosition = $contentPosition;
return $this;
}
}