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\LineChartModel;
use Livewire\Component;
/**
* Class LivewireLineChart
* @package Asantibanez\LivewireCharts\Charts
*/
class LivewireLineChart extends Component
{
public $lineChartModel;
public function mount(LineChartModel $lineChartModel)
{
$this->lineChartModel = $lineChartModel->toArray();
}
public function onPointClick($point)
{
$onPointClickEventName = data_get($this->lineChartModel, 'onPointClickEventName', null);
if ($onPointClickEventName === null) {
return;
}
$this->emit($onPointClickEventName, $point);
}
public function render()
{
return view('livewire-charts::livewire-line-chart');
}
}