Files
lucent-laravel/src/Schema/Renderer/Row/File.php
T
2024-10-01 22:31:07 +03:00

19 lines
499 B
PHP

<?php
namespace Lucent\Schema\Renderer\Row;
use Lucent\Record\QueryRecord;
use Lucent\Schema\FieldInterface;
class File implements IRowRenderer
{
public function __invoke(QueryRecord $record, FieldInterface $field): string
{
$reference = data_get($record,"_children.".$field->name);
if(!isset($reference[0])){
return "";
}
return view("lucent::records-editor.fields.file.thumb",["size" => "tiny", "record" => $reference[0]])->render();
}
}