<?php
    $domId = $id . '_' . random_string('alnum', 5);
    $attributes = [
        'id' => $domId . "-sel", 'class' => 'form-control',
        'data-toggle' => (isset($errors) && $errors->has($errorKey) ? 'tooltip': null),
        'title' => (isset($errors) && $errors->has($errorKey) ? $errors->first($errorKey): null),
    ];
    if (!$enabled) {
        $attributes['disabled'] = true;
    }
?>
<?php if(isset($language)): ?>
<div class="form-group form-language-group <?php echo e($blocksMode ? "blocks-mode--$blocksMode" : 'blocks-mode--hide'); ?> <?php echo e($isVersionable ? 'is-versionable' : ''); ?> form-language-<?php echo e($language); ?><?php echo e($language == $defaultLang ? ' default-lang' : ''); ?> <?php $__errorArgs = [$errorKey];
$__bag = $errors->getBag($__errorArgs[1] ?? 'default');
if ($__bag->has($__errorArgs[0])) :
if (isset($message)) { $__messageOriginal = $message; }
$message = $__bag->first($__errorArgs[0]); ?> has-error <?php unset($message);
if (isset($__messageOriginal)) { $message = $__messageOriginal; }
endif;
unset($__errorArgs, $__bag); ?> <?php echo e($parentHidden ? ' parent-hidden' : ''); ?>" id="select-box-<?php echo e($domId); ?>" style="<?php echo e(!empty($hide) ? 'display:none' : ''); ?>">
<?php else: ?>
<div class="form-group <?php echo e($blocksMode ? "blocks-mode--$blocksMode" : 'blocks-mode--hide'); ?> <?php echo e($isVersionable ? 'is-versionable' : ''); ?>  <?php $__errorArgs = [$errorKey];
$__bag = $errors->getBag($__errorArgs[1] ?? 'default');
if ($__bag->has($__errorArgs[0])) :
if (isset($message)) { $__messageOriginal = $message; }
$message = $__bag->first($__errorArgs[0]); ?> has-error <?php unset($message);
if (isset($__messageOriginal)) { $message = $__messageOriginal; }
endif;
unset($__errorArgs, $__bag); ?> <?php echo e($parentHidden ? ' parent-hidden' : ''); ?>" id="select-box-<?php echo e($domId); ?>" style="<?php echo e(!empty($hide) ? 'display:none' : ''); ?>">
<?php endif; ?>
    <?php echo html()->label(ucfirst($label))->for($domId)->attributes(['class' => 'control-label']); ?>

    <?php if(isset($language)): ?>
        <div class="form-group-translation-tools pull-right">
            <?php echo $__env->make('admin.generic.components.forms.copy-translation', array_diff_key(get_defined_vars(), ['__data' => 1, '__path' => 1]))->render(); ?>
        </div>
    <?php endif; ?>
    <?php if(!empty($contentType)): ?>
        <button type="button" class="btn btn-xs btn-default command-add-item pull-right">
            <span class="icon glyphicon glyphicon-plus"></span>
        </button>
    <?php endif; ?>
    <?php if($enabled): ?>
        <div id="select-box-<?php echo e($domId); ?>-wrapper" class="form-select-field" <?php $__errorArgs = [$errorKey];
$__bag = $errors->getBag($__errorArgs[1] ?? 'default');
if ($__bag->has($__errorArgs[0])) :
if (isset($message)) { $__messageOriginal = $message; }
$message = $__bag->first($__errorArgs[0]); ?> data-toggle="tooltip" title="<?php echo e($message); ?>" <?php unset($message);
if (isset($__messageOriginal)) { $message = $__messageOriginal; }
endif;
unset($__errorArgs, $__bag); ?>>
            <?php echo e(html()->select($name, $list, $value)->attributes([
                'id' => $domId, 'class' => 'form-control'])); ?>


            <?php if($browser != null): ?>
                <button type="button" class="btn btn-default command-browse" data-browser="<?php echo e($browser); ?>">
                    Browse...
                </button>
            <?php endif; ?>
        </div>
    <?php else: ?>
        <?php echo e(html()->select($name . "-sel", $list, $value)->attributes($attributes)); ?>

        <?php echo html()->hidden($name)->value($value)->attributes(["id" => $id]); ?>

    <?php endif; ?>
    <?php if(!empty($info)): ?>
        <span id="helpBlock" class="help-block"><?php echo e($info); ?></span>
    <?php endif; ?>
</div>

<script>
    $(function(){
        new Eae.View.BackendGenericSelectBox({
            el: $("#generic_form_<?php echo e(getRequestContext('generic_form_timestamp')); ?> #select-box-<?php echo e($domId); ?>"),
            parent:  <?php echo empty($parent) ? 'false': json_encode($parent); ?>,
            fieldName: <?php echo json_encode($fieldName, 15, 512) ?>,
            search: <?php echo json_encode($searchable, 15, 512) ?>,
            <?php if(isset($language)): ?>
            language: <?php echo json_encode($language, 15, 512) ?>,
            <?php endif; ?>
            contentType:  <?php echo empty($contentType) ? 'false': json_encode($contentType); ?>

        });
    });
</script>
<?php /**PATH /var/www/html/resources/views/admin/generic/components/forms/selectbox.blade.php ENDPATH**/ ?>