<?php $__env->startSection('content'); ?>
<div class="card">
    <div class="card-header">
        <h4><?php echo e(trans('cruds.payment_gateway_settings.title')); ?></h4>
    </div>
    <div class="card-body">
        <?php if(session('success')): ?>
            <div class="alert alert-success">
                <?php echo e(session('success')); ?>

            </div>
        <?php endif; ?>
        <form action="<?php echo e(route('admin.payment_gateway.update')); ?>" method="POST">
            <?php echo csrf_field(); ?>
            <div class="form-group">
                <label for="type" class="form-label required"><?php echo e(trans('cruds.payment_gateway_settings.fields.type')); ?></label>
                <select class="form-control" name="type" id="type" required>
                    <option value="" <?php echo e(old('type',$payment_gateway_config->type ?? '') == '' ? 'selected' : ''); ?> disabled selected>Select type</option>
                    <option value="test" <?php echo e(old('type',$payment_gateway_config->type ?? '') == 'test' ? 'selected' : ''); ?>>Test</option>
                    <option value="live" <?php echo e(old('type', $payment_gateway_config->type ?? '') == 'live' ? 'selected' : ''); ?>>Live</option>
                </select>
                <?php $__errorArgs = ['type'];
$__bag = $errors->getBag($__errorArgs[1] ?? 'default');
if ($__bag->has($__errorArgs[0])) :
if (isset($message)) { $__messageOriginal = $message; }
$message = $__bag->first($__errorArgs[0]); ?>
                    <div class="text-danger mt-2"><?php echo e($message); ?></div>
                <?php unset($message);
if (isset($__messageOriginal)) { $message = $__messageOriginal; }
endif;
unset($__errorArgs, $__bag); ?>
            </div>
            <div class="form-group">
                <label for="tap_payment_key_live" class="form-label required"><?php echo e(trans('cruds.payment_gateway_settings.fields.tap_payment_key_live')); ?></label>
                <input class="form-control" type="text" name="tap_payment_key_live" id="tap_payment_key_live" value="<?php echo e(old('tap_payment_key_live', $payment_gateway_config->tap_payment_key_live ?? '')); ?>">
                <?php if($errors->has('tap_payment_key_live')): ?>
                    <div class="text-danger"><?php echo e($errors->first('tap_payment_key_live')); ?></div>
                <?php endif; ?>
            </div>
            <div class="form-group">
                <label for="tap_payment_key_test" class="form-label required"><?php echo e(trans('cruds.payment_gateway_settings.fields.tap_payment_key_test')); ?></label>
                <input class="form-control" type="text" name="tap_payment_key_test" id="tap_payment_key_test" value="<?php echo e(old('tap_payment_key_test', $payment_gateway_config->tap_payment_key_test ?? '')); ?>">
                <?php if($errors->has('tap_payment_key_test')): ?>
                    <div class="text-danger"><?php echo e($errors->first('tap_payment_key_test')); ?></div>
                <?php endif; ?>
            </div>
            <div class="row">
                <div class="col-12 text-end">
                    <button class="btn btn-primary" type="submit"><?php echo e(trans('global.save')); ?></button>
                </div>
            </div>
        </form>
    </div>
</div>
<?php $__env->stopSection(); ?>

<?php $__env->startSection('scripts'); ?>
    <?php echo \Illuminate\View\Factory::parentPlaceholder('scripts'); ?>
    
    <script>
        $(function () {
            var type =  "<?php echo e($payment_gateway_config->type ?? ''); ?>";
            if (type === 'live') {
                $('#tap_payment_key_live').prop('required', true);
                $('#tap_payment_key_test').prop('required', false);

                $('#tap_payment_key_live').closest('.form-group').show();
                $('#tap_payment_key_test').closest('.form-group').hide();
            } else if (type === 'test') {
                $('#tap_payment_key_live').prop('required', false);
                $('#tap_payment_key_test').prop('required', true);

                $('#tap_payment_key_live').closest('.form-group').hide();
                $('#tap_payment_key_test').closest('.form-group').show();
            } 
            
            $('#type').change(function () {
                var selectedType = $(this).val();
                if (selectedType === 'live') {
                    $('#tap_payment_key_live').prop('required', true);
                    $('#tap_payment_key_test').prop('required', false);

                    $('#tap_payment_key_live').closest('.form-group').show();
                    $('#tap_payment_key_test').closest('.form-group').hide();
                } else if (selectedType === 'test') {
                    $('#tap_payment_key_live').prop('required', false);
                    $('#tap_payment_key_test').prop('required', true);

                    $('#tap_payment_key_live').closest('.form-group').hide();
                    $('#tap_payment_key_test').closest('.form-group').show();
                }
            });
        });
    </script>
<?php $__env->stopSection(); ?>
<?php echo $__env->make('layouts.admin', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?><?php /**PATH /var/www/html/resources/views/admin/payment_gateway_settings/form.blade.php ENDPATH**/ ?>