<template>
  <div :class="['van-contact-card', `van-contact-card--${type}`]" v-on="$listeners">
    <div class="van-contact-card__content">
      <template v-if="type === 'add'">
        <van-icon class="van-contact-card__icon" name="add2" />
        <div class="van-contact-card__text">{{ addText }}</div>
      </template>
      <template v-else-if="type === 'edit'">
        <van-icon class="van-contact-card__icon" name="contact" />
        <div class="van-contact-card__text">
          <p>联系人：{{ username }}</p>
          <p>联系电话：{{ tel }}</p>
        </div>
      </template>
    </div>
    <van-icon class="van-contact-card__arrow" name="arrow" />
  </div>
</template>

<script>
import Icon from '../icon';

export default {
  name: 'van-contact-card',

  components: {
    [Icon.name]: Icon
  },

  props: {
    type: {
      type: String,
      default: 'add'
    },
    username: {
      type: String
    },
    tel: {
      type: String
    },
    addText: {
      type: String,
      default: '添加订单联系人信息'
    }
  }
};
</script>
