setTemplate('/Modules/Calendar/Theme/Backend/Components/Calendar/mini'); } /** * {@inheritdoc} */ public function render(mixed ...$data) : string { if (empty($data) || $data[0] === null) { return ''; } /** @var array{0:Calendar} $data */ $this->calendar = $data[0]; return parent::render(); } }