first commit
This commit is contained in:
commit
e8ec46d19f
60 changed files with 13652 additions and 0 deletions
23
src/components/app/AppBox.vue
Normal file
23
src/components/app/AppBox.vue
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
<script lang="ts" setup>
|
||||
defineProps<{ dark?: boolean; bordered?: boolean }>();
|
||||
</script>
|
||||
|
||||
<template>
|
||||
<div class="app-box" :class="{ dark, 'app-box__bordered': bordered }">
|
||||
<slot />
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<style scoped>
|
||||
.app-box {
|
||||
overflow: hidden;
|
||||
background-color: var(--surface-1);
|
||||
border-radius: var(--radius-3);
|
||||
padding: var(--size-4);
|
||||
box-shadow: var(--shadow-1);
|
||||
}
|
||||
|
||||
.app-box__bordered {
|
||||
border: 1px solid var(--border-color);
|
||||
}
|
||||
</style>
|
||||
25
src/components/app/AppCircle.vue
Normal file
25
src/components/app/AppCircle.vue
Normal file
|
|
@ -0,0 +1,25 @@
|
|||
<script lang="ts" setup>
|
||||
defineProps<{ bordered?: boolean; dark?: boolean }>();
|
||||
</script>
|
||||
|
||||
<template>
|
||||
<div class="app-circle" :class="{ dark, 'app-circle__bordered': bordered }">
|
||||
<slot />
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<style scoped>
|
||||
.app-circle {
|
||||
display: inline-flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
overflow: hidden;
|
||||
border-radius: var(--radius-round);
|
||||
background-color: var(--surface-1);
|
||||
aspect-ratio: var(--ratio-square);
|
||||
}
|
||||
|
||||
.app-circle__bordered {
|
||||
border: 1px solid var(--border-color);
|
||||
}
|
||||
</style>
|
||||
Loading…
Add table
Add a link
Reference in a new issue