diff options
Diffstat (limited to 'src/Columns/LinkColumn.php')
-rw-r--r-- | src/Columns/LinkColumn.php | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/src/Columns/LinkColumn.php b/src/Columns/LinkColumn.php index 35cedcf..ee974df 100644 --- a/src/Columns/LinkColumn.php +++ b/src/Columns/LinkColumn.php @@ -2,9 +2,8 @@ namespace Lightscale\LaralightTables\Columns; -use Illuminate\Database\Eloquent\Model; - use Closure; +use Illuminate\Database\Eloquent\Model; class LinkColumn extends ElementColumn { @@ -15,17 +14,17 @@ class LinkColumn extends ElementColumn */ private Closure $urlFn; - public function url(callable $fn) : static + public function url(callable $fn): static { $this->urlFn = Closure::fromCallable($fn); + return $this; } - public function getElemAttributes(Model $row) : array + public function getElemAttributes(Model $row): array { return parent::getElemAttributes($row) + [ 'href' => ($this->urlFn)($row), ]; } - } |