This repository has been archived on 2023-08-30. You can view files and clone it, but cannot push or open issues/pull-requests.
bytedo
/
wcui
Archived
1
0
Fork 0
wcui/src/space/index.wc

80 lines
884 B
Plaintext

<template>
<div class="container"><slot /></div>
</template>
<style lang="scss">
:host {
display: block;
}
.container {
display: flex;
flex-wrap: wrap;
align-items: center;
width: 100%;
gap: 12px;
}
:host([vertical]) {
.container {
flex-direction: column;
}
}
:host([gap='s']) {
.container {
gap: 4px;
}
}
:host([gap='m']) {
.container {
gap: 8px;
}
}
:host([gap='l']) {
.container {
gap: 12px;
}
}
:host([gap='xl']) {
.container {
gap: 16px;
}
}
:host([gap='xxl']) {
.container {
gap: 20px;
}
}
:host([gap='xxxl']) {
.container {
gap: 24px;
}
}
:host([gap='xxxxl']) {
.container {
gap: 28px;
}
}
</style>
<script>
export default class Space {
props = {
gap: 'l'
}
state = {
content: ''
}
__init__() {
/* render */
}
mounted() {}
unmounted() {}
watch() {}
}
</script>
wcui是一套基于`Web Components`的UI组件库, 宗旨是追求简单、实用、不花哨。
JavaScript 95.2%
CSS 4.8%