"use strict"; var _component = require('./../common/component.js'); (0, _component.VantComponent)({ relation: { name: 'grid-item', type: 'descendant', current: 'grid' }, props: { square: { type: Boolean, observer: 'updateChildren' }, gutter: { type: [Number, String], value: 0, observer: 'updateChildren' }, clickable: { type: Boolean, observer: 'updateChildren' }, columnNum: { type: Number, value: 4, observer: 'updateChildren' }, center: { type: Boolean, value: true, observer: 'updateChildren' }, border: { type: Boolean, value: true, observer: 'updateChildren' }, direction: { type: String, observer: 'updateChildren' }, iconSize: { type: String, observer: 'updateChildren' } }, methods: { updateChildren: function updateChildren() { this.children.forEach(function (child) { child.updateStyle(); }); } } });