[Client] Improve UI

This commit is contained in:
syuilo 2019-01-12 09:34:02 +09:00
parent bbcb48546d
commit c98ccb5d59

View File

@ -1,5 +1,5 @@
<template>
<div class="vnxwkwuf" :class="{ inputs, noGrow }">
<div class="vnxwkwuf" :class="{ inputs, noGrow }" :data-children-count="children">
<slot></slot>
</div>
</template>
@ -21,6 +21,16 @@ export default Vue.extend({
required: false,
default: false
}
},
data() {
return {
children: 0
};
},
mounted() {
this.$nextTick(() => {
this.children = this.$slots.default.length;
});
}
});
</script>
@ -48,4 +58,19 @@ export default Vue.extend({
> *:not(:last-child)
margin-right 16px !important
&[data-children-count="3"]
@media (max-width 600px)
display block
> *
display block
width 100% !important
margin 16px 0 !important
&:first-child
margin-top 0 !important
&:last-child
margin-bottom 0 !important
</style>