@props(['name', 'value' => null, 'value_input_ar' => null, 'value_input_en' => null, 'label' => '', 'removable' => false,'alt_input' => false, 'changable' => true, 'star' => false, 'defaultImage' => null,'fsKey' => null,]) @php $invalidClass = $errors->has(dotted_string($name)) ? 'is-invalid' : ''; $defaultImage = $defaultImage ?? Module::asset('ui:metrohsm/assets/public/default.svg'); $value = $value ?? (isset($model) ? data_get($model, $name, '') : $defaultImage); $dotted_name = dotted_string($name); $input_name = "alt_" . $name; $value_input_ar = $value_input_ar ?? (isset($model) ? old($input_name, $model->{$input_name}) : old($name)); $value_input_en = $value_input_en ?? (isset($model) ? old($input_name, $model->{$input_name}) : old($name)); @endphp