| 123456789101112131415161718192021222324252627282930313233343536373839 | <template>	<view :class="['gui-flex', classesToUse]"><slot></slot></view></template><script>export default{	props:{		classes : {			type : Array,			default : function(){				return new Array()			}		}	},	data() {		return {classesToUse: ''}	},	watch:{		classes : function(val){this.classesToUse = this.classes.join(' ');}	},	created:function(){		this.classesToUse = this.classes.join(' ');	}}</script><style scoped>.gui-flex{display:flex;}.row{flex-direction:row;}.column{flex-direction:column;}.wrap{flex-direction:row; flex-wrap:wrap;}.nowrap{flex-direction:row; flex-wrap:nowrap;}.space-between{flex-direction:row; justify-content:space-between;}.left{justify-content:flex-start;}.right{justify-content:flex-end;}.xcenter{justify-content:center;}.xreverse{flex-direction:row-reverse;}.top{align-items:flex-start;}.ycenter{align-items:center;}.bottom{align-items:flex-end;}</style>
 |