42 lines
849 B
PHP
42 lines
849 B
PHP
<?php
|
|
|
|
namespace Silva\Adrema\Components;
|
|
|
|
use Cms\Classes\ComponentBase;
|
|
use Silva\Adrema\Models\Settings;
|
|
|
|
/**
|
|
* EventOverview Component
|
|
*
|
|
* @link https://docs.octobercms.com/3.x/extend/cms-components.html
|
|
*/
|
|
class EventOverview extends ComponentBase
|
|
{
|
|
|
|
public $settings;
|
|
|
|
public function componentDetails()
|
|
{
|
|
return [
|
|
'name' => 'EventOverview Component',
|
|
'description' => 'No description provided yet...'
|
|
];
|
|
}
|
|
|
|
public function onRun(): void
|
|
{
|
|
$this->addJs('assets/vendor/adrema-form/dist/main.js');
|
|
$this->settings = [
|
|
'primary_color' => Settings::get('primary_color'),
|
|
];
|
|
}
|
|
|
|
/**
|
|
* @link https://docs.octobercms.com/3.x/element/inspector-types.html
|
|
*/
|
|
public function defineProperties()
|
|
{
|
|
return [];
|
|
}
|
|
}
|