Skip to content
This repository was archived by the owner on Apr 15, 2026. It is now read-only.
This repository was archived by the owner on Apr 15, 2026. It is now read-only.

Cashier: warning when clicking on default channel #181

@rickysang

Description

@rickysang

Mand Mobile Version

v1.5.2

OS Version & Browser Version

Win10
Chrome Version 67.0.3396.99

Recurring Links

<md-cashier
  v-model="showCashier"
  :channels="paymentChannels"
  :default-index="0"
  payment-amount="$10.00"
  @pay="handleCashierPay"
/>

Recurring Steps

  1. Open cashier
  2. Click on default selected channel

Expectant Behaviors

No warning.

Actual Behaviors

image

I took a look at the code, defaultIndex should be passed to $_onChannelItemClick handler.

Attached source code here:

<ul class="choose-channel-list" v-else-if="channels[defaultIndex]">
  <li class="choose-channel-item default" @click="$_onChannelItemClick(channels[defaultIndex], index)">
    <i class="item-icon" :class="channels[defaultIndex].icon">
      <md-icon :name="channels[defaultIndex].icon"></md-icon>
    </i>
    <span class="item-label" v-html="channels[defaultIndex].text || channels[defaultIndex].label"></span>
    <md-icon
      v-if="!isSingle"
      name="circle-right"
      class="item-check"
    ></md-icon>
  </li>
</ul>

Metadata

Metadata

Assignees

No one assigned

    Labels

    @ComponentsComponents relatedP0Highest prioritybugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions