<?php
namespace App\Http\Livewire;
use Livewire\Component;
use Modules\Org\Entities\OrgBranch;
use Modules\Org\Entities\OrgMaterial;
class MaterialActionBar extends Component
{
protected $listeners = ['checkOrgChart'];
public $type, $showAddBtn = false, $org_chart;
public function render()
{
return view('livewire.material-action-bar');
}
public function selectType()
{
// dd($this->type);
$this->emit('selectTypeFilter', $this->type);
}
public function checkOrgChart($codes)
{
if (count($codes) == 1) {
$this->showAddBtn = true;
$chart = OrgBranch::where('code', $codes[0] ?? '')->first();
if ($chart) {
$this->org_chart = $chart->fullPath;
}
} else {
$this->showAddBtn = false;
}
}
}