added default image url to image column

This commit is contained in:
Süleyman Özgür Özarpacı
2023-05-21 15:11:36 +03:00
committed by GitHub
parent 93d66561a5
commit f766a4d361
+10 -1
View File
@@ -28,6 +28,8 @@ class ImageColumn extends Column
protected array $extraImgAttributes = [];
protected ?string $defaultImageUrl = null;
protected function setUp(): void
{
parent::setUp();
@@ -118,12 +120,19 @@ class ImageColumn extends Column
return $height;
}
public function defaultImageUrl(?string $url): static
{
$this->defaultImageUrl = $url;
return $this;
}
public function getImagePath(): ?string
{
$state = $this->getState();
if (! $state) {
return null;
return $this->defaultImageUrl;
}
if (filter_var($state, FILTER_VALIDATE_URL) !== false) {