[Client] Improve UI

This commit is contained in:
syuilo 2019-01-12 09:34:02 +09:00
parent 21e801a325
commit 0fcf422dec
No known key found for this signature in database
GPG Key ID: BDC4C49D06AB9D69
1 changed files with 26 additions and 1 deletions

View File

@ -1,5 +1,5 @@
<template> <template>
<div class="vnxwkwuf" :class="{ inputs, noGrow }"> <div class="vnxwkwuf" :class="{ inputs, noGrow }" :data-children-count="children">
<slot></slot> <slot></slot>
</div> </div>
</template> </template>
@ -21,6 +21,16 @@ export default Vue.extend({
required: false, required: false,
default: false default: false
} }
},
data() {
return {
children: 0
};
},
mounted() {
this.$nextTick(() => {
this.children = this.$slots.default.length;
});
} }
}); });
</script> </script>
@ -48,4 +58,19 @@ export default Vue.extend({
> *:not(:last-child) > *:not(:last-child)
margin-right 16px !important 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> </style>