| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 | 'use strict';Object.defineProperty(exports, '__esModule', { value: true });var component_1 = require('../common/component');var relation_1 = require('../common/relation');var link_1 = require('../mixins/link');component_1.VantComponent({  relation: relation_1.useParent('grid'),  classes: ['content-class', 'icon-class', 'text-class'],  mixins: [link_1.link],  props: {    icon: String,    iconColor: String,    iconPrefix: {      type: String,      value: 'van-icon',    },    dot: Boolean,    info: null,    badge: null,    text: String,    useSlot: Boolean,  },  data: {    viewStyle: '',  },  mounted: function () {    this.updateStyle();  },  methods: {    updateStyle: function () {      if (!this.parent) {        return;      }      var _a = this.parent,        data = _a.data,        children = _a.children;      var columnNum = data.columnNum,        border = data.border,        square = data.square,        gutter = data.gutter,        clickable = data.clickable,        center = data.center,        direction = data.direction,        reverse = data.reverse,        iconSize = data.iconSize;      this.setData({        center: center,        border: border,        square: square,        gutter: gutter,        clickable: clickable,        direction: direction,        reverse: reverse,        iconSize: iconSize,        index: children.indexOf(this),        columnNum: columnNum,      });    },    onClick: function () {      this.$emit('click');      this.jumpLink();    },  },});
 |