<div id="payment" role="presentation" class="checkout-payment-method">
    <div class="items payment-methods">
        <div class="payment-group">
            <div class="payment-methods__heading" data-role="title">
                Payment Method
            </div>
            <div class="payment-method">
                <div class="payment-method-title">
                    <input type="radio" name="payment[method]" class="radio" id="braintree" value="braintree">
                    <label class="label" for="braintree">
                        <img class="payment-icon" src="/images/checkout/paypal-logo.png" />
                        <span>Credit Card (Braintree)</span>
                    </label>
                </div>
                <div class="payment-method-content">
                    content
                </div>
            </div>
            <div class="payment-method">
                <div class="payment-method-title">
                    <input type="radio" name="payment[method]" class="radio" id="checkmo" value="checkmo">
                    <label class="label" for="checkmo">
                        <span>Check / Money order</span>
                    </label>
                </div>
                <div class="payment-method-content">
                    content
                </div>
            </div>
            <div class="payment-method">
                <div class="payment-method-title">
                    <input type="radio" name="payment[method]" class="radio" id="cashondelivery" value="cashondelivery">
                    <label class="label" for="cashondelivery">
                        <span>Cash On Delivery</span>
                    </label>
                </div>
                <div class="payment-method-content">
                    content
                </div>
            </div>
            <div class="payment-method">
                <div class="payment-method-title">
                    <input type="radio" name="payment[method]" class="radio" id="banktransfer" value="banktransfer">
                    <label class="label" for="banktransfer">
                        <span>Bank Transfer Payment</span>
                    </label>
                </div>
                <div class="payment-method-content">
                    content
                </div>
            </div>
        </div>
    </div>
</div>
        
    
        <div id="payment" role="presentation" class="checkout-payment-method">
    <div class="items payment-methods">
        <div class="payment-group">
            <div
                class="payment-methods__heading"
                data-role="title"
            >
                {{ heading }}
            </div>
            {{#each paymentMethods }}
                <div class="payment-method">
                    <div class="payment-method-title">
                        <input
                            type="radio"
                            name="payment[method]"
                            class="radio"
                            id="{{ id }}"
                            value="{{ id }}"
                        >
                        <label
                            class="label"
                            for="{{ id }}"
                        >
                            {{#if logo}}
                                <img
                                    class="payment-icon"
                                    src="{{ logo }}"
                                />
                            {{/if}}
                            <span>{{ label }}</span>
                        </label>
                    </div>
                    <div class="payment-method-content">
                        content
                    </div>
                </div>
            {{/each}}
        </div>
    </div>
</div>
    
        
            
            {
  "heading": "Payment Method",
  "paymentMethods": [
    {
      "label": "Credit Card (Braintree)",
      "id": "braintree",
      "logo": "/images/checkout/paypal-logo.png",
      "active": true
    },
    {
      "label": "Check / Money order",
      "id": "checkmo"
    },
    {
      "label": "Cash On Delivery",
      "id": "cashondelivery"
    },
    {
      "label": "Bank Transfer Payment",
      "id": "banktransfer"
    }
  ]
}
            
        
    
                                // Payment methods
$payment-methods__margin           : 0 #{-$spacer} $spacer--extra-large !default;
$payment-methods__margin\@medium   : 0 0 $spacer--extra-large !default;
$payment-methods__group-margin     : 0 !default;
// Payment method
$payemnt-method-content__padding   : 0 0 $spacer--semi-medium $spacer--semi-medium !default;
$payment-method__border            : $border-base !default;
$payment-method__border-width      : 0 0 1px 0 !default;
// Payment icon
$payment-icon__top                 : -6px !default;
$payment-icon__right               : 0 !default;
$payment-icon__width               : auto !default;
$payment-icon__height              : 35px !default;
// Radio inputs
$payment-method-title__radio-margin: 0 !default;
$payment-method-title__radio-label : $spacer--small 0 !default;
$payment-method-title__padding     : 1px 0 !default;
.payment-methods {
    margin: $payment-methods__margin;
    @include mq($screen-m) {
        margin: $payment-methods__margin\@medium;
    }
    &__heading {
        @include visually-hidden();
    }
    &__group {
        position: relative;
        margin: $payment-methods__group-margin;
    }
    // Preventing unuecessary template overwrite
    // Payment method - Extending radio inputs
    .payment-method-title {
        @extend .radio__handler;
        .radio {
            @extend .radio__field;
            margin: $payment-method-title__radio-margin;
        }
        .label {
            @extend .radio__label;
            margin: $payment-method-title__radio-label;
        }
    }
    // Payment method - Payment logo positioning
    .payment-icon {
        position: absolute;
        top: $payment-icon__top;
        right: $payment-icon__right;
        width: $payment-icon__width;
        height: $payment-icon__height;
    }
    // Payment method - Payment Item block
    .payment-method {
        border: $payment-method__border;
        border-width: $payment-method__border-width;
        padding: 0 $spacer--medium;
        &._active {
            .payment-method-content {
                display: block;
            }
        }
        &-content {
            display: none;
            padding: $payemnt-method-content__padding;
        }
        &-title {
            padding: $payment-method-title__padding;
        }
    }
}
                            
                            
                        No notes defined.