src/Components/Accordion.php
<?php
namespace Grafite\Html\Components;
use Illuminate\View\Component;
use Grafite\Html\Tags\Accordion as AccordionTag;
class Accordion extends Component
{
public $show = false;
/**
* Create a new component instance.
*
* @return void
*/
public function __construct(public $items)
{
}
/**
* Get the view / contents that represent the component.
*
* @return \Illuminate\Contracts\View\View|\Closure|string
*/
public function render()
{
return AccordionTag::make()->show($this->show)->items($this->items)->render();
}
}