{{-- regular object attribute --}}
@php
$column['value'] = $column['value'] ?? data_get($entry, $column['name']);
if($column['value'] instanceof \Closure) {
$column['value'] = $column['value']($entry);
}
if( !empty($column['value']) ) {
// if attribute casting is used, convert to object
if (is_array($column['value'])) {
$column['value'] = (object)$column['value'];
} elseif (is_string($column['value'])) {
$column['value'] = json_decode($column['value']);
}
$bgColor = $column['value']->provider === 'vimeo' ? '#00ADEF' : '#DA2724';
}
@endphp
@if( isset($column['value']) )
@else
{{ $column['default'] ?? '-' }}
@endif