PATH:
home
/
rwabteecom
/
public_html
/
vendor
/
rappasoft
/
laravel-livewire-tables
/
src
/
Traits
/
Helpers
/
Editing: FooterHelpers.php
<?php namespace Rappasoft\LaravelLivewireTables\Traits\Helpers; use Rappasoft\LaravelLivewireTables\Views\Column; trait FooterHelpers { public function hasColumnsWithFooter(): bool { return $this->columnsWithFooter === true; } public function getFooterStatus(): bool { return $this->footerStatus; } public function footerIsEnabled(): bool { return $this->getFooterStatus() === true; } public function footerIsDisabled(): bool { return $this->getFooterStatus() === false; } public function getUseHeaderAsFooterStatus(): bool { return $this->useHeaderAsFooterStatus; } public function useHeaderAsFooterIsEnabled(): bool { return $this->getUseHeaderAsFooterStatus() === true; } public function useHeaderAsFooterIsDisabled(): bool { return $this->getUseHeaderAsFooterStatus() === false; } /** * @param mixed $rows * @return array<mixed> */ public function getFooterTrAttributes($rows): array { return $this->footerTrAttributesCallback ? call_user_func($this->footerTrAttributesCallback, $rows) : ['default' => true]; } /** * @param mixed $rows * @return array<mixed> */ public function getFooterTdAttributes(Column $column, $rows, int $index): array { return $this->footerTdAttributesCallback ? call_user_func($this->footerTdAttributesCallback, $column, $rows, $index) : ['default' => true]; } }
SAVE
CANCEL