19 lines
499 B
PHP
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();
|
|
}
|
|
} |