@inject('coreConfigRepository', 'Webkul\Core\Repositories\CoreConfigRepository')
@php
$nameKey = $item['key'] . '.' . $field['name'];
$name = $coreConfigRepository->getNameField($nameKey);
$repositoryOptions = $coreConfigRepository->getValueByRepository($field);
$validations = $coreConfigRepository->getValidations($field);
$isRequired = Str::contains($validations, 'required') ? 'required' : '';
$channelLocaleInfo = $coreConfigRepository->getChannelLocaleInfo($field, $currentChannel->code, $currentLocale->code);
$field['options'] = isset($field['repository']) ? ($repositoryOptions ?? []) : ($field['options'] ?? []);
$value = core()->getConfigData($nameKey) ?? '';
@endphp
@pushOnce('scripts')
@endPushOnce