@php
$setting = $config['form']['sidebar']['setting']['input'];
$k_last = array_key_last($setting);
@endphp
@foreach ($setting as $k_s => $s)
@if (!empty($s['status']))
@php
$chk_req = !empty($s['validate']);
@endphp
@if ($s['type'] == 'checkbox')
@php
$chk = !empty($data) ? $data->{$k_s} == 1 : $k_s == 'status';
@endphp
@elseif ($s['type'] == 'input')
@elseif ($s['type'] == 'multiple')
@php
$selected = $data->{$k_s} ?? null;
@endphp
@elseif ($s['type'] == 'select')
@php
$selected = null;
if (str_contains($k_s, '_id')) {
$new_k_s = str_replace('_id', '', $k_s);
$selected = $data->{$new_k_s} ?? null;
if (!empty($selected) && empty($selected->parent)) {
$selected = null;
}
} elseif (!empty($data->{$k_s}[0])) {
$f = $data->{$k_s}[0];
$selected = (object) ['id' => $f->id, 'name' => $f->local->name];
}
@endphp
@elseif ($s['type'] == 'icon')
@php
$val = !empty($s['start']) && !empty($s['end']) ? str_implode(' to ', $data->{$s['start']} ?? null, $data->{$s['end']} ?? null) : $data->{$k_s} ?? null;
@endphp
@elseif ($s['type'] == 'time')
-
@endif
@endif
@endforeach