Namespaced traits

This commit is contained in:
asantibanez
2024-08-22 12:56:14 -05:00
parent 343ebbaeee
commit 3014bb1ab3
12 changed files with 39 additions and 27 deletions

View File

@@ -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

View File

@@ -1,7 +1,7 @@
<?php
namespace Asantibanez\LivewireCharts\Models;
namespace Asantibanez\LivewireCharts\Models\Traits;
trait HasAnimation

View File

@@ -1,7 +1,7 @@
<?php
namespace Asantibanez\LivewireCharts\Models;
namespace Asantibanez\LivewireCharts\Models\Traits;
trait HasAxis

View File

@@ -1,7 +1,7 @@
<?php
namespace Asantibanez\LivewireCharts\Models;
namespace Asantibanez\LivewireCharts\Models\Traits;
trait HasColors

View File

@@ -1,7 +1,7 @@
<?php
namespace Asantibanez\LivewireCharts\Models;
namespace Asantibanez\LivewireCharts\Models\Traits;
trait HasDataLabels

View File

@@ -1,7 +1,7 @@
<?php
namespace Asantibanez\LivewireCharts\Models;
namespace Asantibanez\LivewireCharts\Models\Traits;
trait HasGrid

View File

@@ -1,7 +1,7 @@
<?php
namespace Asantibanez\LivewireCharts\Models;
namespace Asantibanez\LivewireCharts\Models\Traits;
trait HasJsonConfig

View File

@@ -1,7 +1,7 @@
<?php
namespace Asantibanez\LivewireCharts\Models;
namespace Asantibanez\LivewireCharts\Models\Traits;
trait HasLegend

View File

@@ -1,7 +1,7 @@
<?php
namespace Asantibanez\LivewireCharts\Models;
namespace Asantibanez\LivewireCharts\Models\Traits;
trait HasSparkline

View File

@@ -1,7 +1,7 @@
<?php
namespace Asantibanez\LivewireCharts\Models;
namespace Asantibanez\LivewireCharts\Models\Traits;
trait HasStroke

View File

@@ -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)

View File

@@ -1,7 +1,7 @@
<?php
namespace Asantibanez\LivewireCharts\Models;
namespace Asantibanez\LivewireCharts\Models\Traits;
trait HasTitle