Initial commit

This commit is contained in:
asantibanez
2020-10-18 23:54:30 -05:00
commit 861d401f23
24 changed files with 1056 additions and 0 deletions

View File

@@ -0,0 +1,36 @@
<?php
namespace Asantibanez\LivewireCharts\Charts;
use Asantibanez\LivewireCharts\Models\ColumnChartModel;
use Livewire\Component;
/**
* Class LivewireColumnChart
* @package Asantibanez\LivewireCharts\Charts
*/
class LivewireColumnChart extends Component
{
public $columnChartModel;
public function mount(ColumnChartModel $columnChartModel)
{
$this->columnChartModel = $columnChartModel->toArray();
}
public function onColumnClick($column)
{
$onColumnClickEventName = data_get($this->columnChartModel, 'onColumnClickEventName', null);
if ($onColumnClickEventName === null) {
return;
}
$this->emit($onColumnClickEventName, $column);
}
public function render()
{
return view('livewire-charts::livewire-column-chart');
}
}