D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
proc
/
3023066
/
cwd
/
www
/
vendor
/
rappasoft
/
laravel-livewire-tables
/
src
/
Traits
/
Filename :
WithSecondaryHeader.php
back
Copy
<?php namespace Rappasoft\LaravelLivewireTables\Traits; use Rappasoft\LaravelLivewireTables\Traits\Configuration\SecondaryHeaderConfiguration; use Rappasoft\LaravelLivewireTables\Traits\Helpers\SecondaryHeaderHelpers; trait WithSecondaryHeader { use SecondaryHeaderConfiguration, SecondaryHeaderHelpers; protected bool $secondaryHeaderStatus = true; protected bool $columnsWithSecondaryHeader = false; protected $secondaryHeaderTrAttributesCallback; protected $secondaryHeaderTdAttributesCallback; public function bootedWithSecondaryHeader(): void { $this->setupSecondaryHeader(); } public function setupSecondaryHeader(): void { foreach ($this->getColumns() as $column) { if ($column->hasSecondaryHeader()) { $this->columnsWithSecondaryHeader = true; } } } }