Namespaced traits
This commit is contained in:
@@ -3,6 +3,18 @@
|
||||
|
||||
namespace Asantibanez\LivewireCharts\Models;
|
||||
|
||||
use Asantibanez\LivewireCharts\Models\Traits\HasAnimation;
|
||||
use Asantibanez\LivewireCharts\Models\Traits\HasAxis;
|
||||
use Asantibanez\LivewireCharts\Models\Traits\HasColors;
|
||||
use Asantibanez\LivewireCharts\Models\Traits\HasDataLabels;
|
||||
use Asantibanez\LivewireCharts\Models\Traits\HasGrid;
|
||||
use Asantibanez\LivewireCharts\Models\Traits\HasJsonConfig;
|
||||
use Asantibanez\LivewireCharts\Models\Traits\HasLegend;
|
||||
use Asantibanez\LivewireCharts\Models\Traits\HasSparkline;
|
||||
use Asantibanez\LivewireCharts\Models\Traits\HasStroke;
|
||||
use Asantibanez\LivewireCharts\Models\Traits\HasTheme;
|
||||
use Asantibanez\LivewireCharts\Models\Traits\HasTitle;
|
||||
|
||||
/**
|
||||
* Class BaseChartModel
|
||||
* @package Asantibanez\LivewireCharts\Models
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
<?php
|
||||
|
||||
|
||||
namespace Asantibanez\LivewireCharts\Models;
|
||||
namespace Asantibanez\LivewireCharts\Models\Traits;
|
||||
|
||||
|
||||
trait HasAnimation
|
||||
@@ -1,7 +1,7 @@
|
||||
<?php
|
||||
|
||||
|
||||
namespace Asantibanez\LivewireCharts\Models;
|
||||
namespace Asantibanez\LivewireCharts\Models\Traits;
|
||||
|
||||
|
||||
trait HasAxis
|
||||
@@ -1,7 +1,7 @@
|
||||
<?php
|
||||
|
||||
|
||||
namespace Asantibanez\LivewireCharts\Models;
|
||||
namespace Asantibanez\LivewireCharts\Models\Traits;
|
||||
|
||||
|
||||
trait HasColors
|
||||
@@ -1,7 +1,7 @@
|
||||
<?php
|
||||
|
||||
|
||||
namespace Asantibanez\LivewireCharts\Models;
|
||||
namespace Asantibanez\LivewireCharts\Models\Traits;
|
||||
|
||||
|
||||
trait HasDataLabels
|
||||
@@ -1,7 +1,7 @@
|
||||
<?php
|
||||
|
||||
|
||||
namespace Asantibanez\LivewireCharts\Models;
|
||||
namespace Asantibanez\LivewireCharts\Models\Traits;
|
||||
|
||||
|
||||
trait HasGrid
|
||||
@@ -1,7 +1,7 @@
|
||||
<?php
|
||||
|
||||
|
||||
namespace Asantibanez\LivewireCharts\Models;
|
||||
namespace Asantibanez\LivewireCharts\Models\Traits;
|
||||
|
||||
|
||||
trait HasJsonConfig
|
||||
@@ -1,7 +1,7 @@
|
||||
<?php
|
||||
|
||||
|
||||
namespace Asantibanez\LivewireCharts\Models;
|
||||
namespace Asantibanez\LivewireCharts\Models\Traits;
|
||||
|
||||
|
||||
trait HasLegend
|
||||
@@ -1,7 +1,7 @@
|
||||
<?php
|
||||
|
||||
|
||||
namespace Asantibanez\LivewireCharts\Models;
|
||||
namespace Asantibanez\LivewireCharts\Models\Traits;
|
||||
|
||||
|
||||
trait HasSparkline
|
||||
@@ -1,7 +1,7 @@
|
||||
<?php
|
||||
|
||||
|
||||
namespace Asantibanez\LivewireCharts\Models;
|
||||
namespace Asantibanez\LivewireCharts\Models\Traits;
|
||||
|
||||
|
||||
trait HasStroke
|
||||
@@ -1,7 +1,7 @@
|
||||
<?php
|
||||
|
||||
|
||||
namespace Asantibanez\LivewireCharts\Models;
|
||||
namespace Asantibanez\LivewireCharts\Models\Traits;
|
||||
|
||||
|
||||
trait HasTheme
|
||||
@@ -11,7 +11,7 @@ trait HasTheme
|
||||
private $palette;
|
||||
|
||||
/**
|
||||
* Initialize
|
||||
* Initialize
|
||||
*/
|
||||
public function initTheme()
|
||||
{
|
||||
@@ -20,7 +20,7 @@ trait HasTheme
|
||||
|
||||
/**
|
||||
* set default theme
|
||||
*
|
||||
*
|
||||
* @return array $theme
|
||||
*/
|
||||
private function defaultTheme()
|
||||
@@ -33,9 +33,9 @@ trait HasTheme
|
||||
|
||||
/**
|
||||
* set theme mode
|
||||
*
|
||||
*
|
||||
* @param string $mode
|
||||
*
|
||||
*
|
||||
* @return $this
|
||||
*/
|
||||
public function setThemeMode(string $mode)
|
||||
@@ -44,10 +44,10 @@ trait HasTheme
|
||||
|
||||
return $this;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* set theme mode to dark theme
|
||||
*
|
||||
*
|
||||
* @return $this
|
||||
*/
|
||||
public function darkMode()
|
||||
@@ -59,7 +59,7 @@ trait HasTheme
|
||||
|
||||
/**
|
||||
* set theme mode to light theme
|
||||
*
|
||||
*
|
||||
* @return $this
|
||||
*/
|
||||
public function lightMode()
|
||||
@@ -68,12 +68,12 @@ trait HasTheme
|
||||
|
||||
return $this;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* set the dark mode option to on or off
|
||||
*
|
||||
*
|
||||
* @param bool $status = true
|
||||
*
|
||||
*
|
||||
* @return $this
|
||||
*/
|
||||
public function setDarkMode(bool $status = true)
|
||||
@@ -85,9 +85,9 @@ trait HasTheme
|
||||
|
||||
/**
|
||||
* set theme pallete
|
||||
*
|
||||
*
|
||||
* @param string $pallete
|
||||
*
|
||||
*
|
||||
* @return $this
|
||||
*/
|
||||
public function setThemePalette(string $palette)
|
||||
@@ -99,9 +99,9 @@ trait HasTheme
|
||||
|
||||
/**
|
||||
* convert the theme to array
|
||||
*
|
||||
*
|
||||
* @param string $mode
|
||||
*
|
||||
*
|
||||
* @return $this
|
||||
*/
|
||||
protected function themeToArray()
|
||||
@@ -113,9 +113,9 @@ trait HasTheme
|
||||
|
||||
/**
|
||||
* set theme from array
|
||||
*
|
||||
*
|
||||
* @param string $mode
|
||||
*
|
||||
*
|
||||
* @return $this
|
||||
*/
|
||||
protected function themeFromArray($array)
|
||||
@@ -1,7 +1,7 @@
|
||||
<?php
|
||||
|
||||
|
||||
namespace Asantibanez\LivewireCharts\Models;
|
||||
namespace Asantibanez\LivewireCharts\Models\Traits;
|
||||
|
||||
|
||||
trait HasTitle
|
||||
Reference in New Issue
Block a user