ameliabooking
/
v3
/
src
/
views
/
admin
/
customize
/
steps
/
Cabinet
/
common
/
Authentication
/
Skeleton.vue
ameliabooking
/
v3
/
src
/
views
/
admin
/
customize
/
steps
/
Cabinet
/
common
/
Authentication
Last commit date
SendAccessLink.vue
1 month ago
SendAccessLinkSuccess.vue
2 days ago
SetPass.vue
1 month ago
SignIn.vue
1 month ago
Skeleton.vue
1 month ago
Skeleton.vue
80 lines
| 1 | <template> |
| 2 | <el-skeleton animated class="am-asi-el-skeleton" :class="[{ 'am-asi': props.mainClass }]"> |
| 3 | <template #template> |
| 4 | <div v-if="props.centerFirst" class="el-skeleton-item-wrapper-title"> |
| 5 | <el-skeleton-item variant="rect" /> |
| 6 | </div> |
| 7 | |
| 8 | <div v-for="item in new Array(props.count)" :key="item" class="el-skeleton-item-wrapper"> |
| 9 | <el-skeleton-item variant="rect" /> |
| 10 | </div> |
| 11 | </template> |
| 12 | </el-skeleton> |
| 13 | </template> |
| 14 | |
| 15 | <script setup> |
| 16 | let props = defineProps({ |
| 17 | centerFirst: { |
| 18 | type: Boolean, |
| 19 | default: false, |
| 20 | }, |
| 21 | count: { |
| 22 | type: Number, |
| 23 | default: 3, |
| 24 | }, |
| 25 | mainClass: { |
| 26 | type: String, |
| 27 | default: '', |
| 28 | }, |
| 29 | }) |
| 30 | </script> |
| 31 | |
| 32 | <script> |
| 33 | export default { |
| 34 | name: 'AuthSkeleton', |
| 35 | } |
| 36 | </script> |
| 37 | |
| 38 | <style lang="scss"> |
| 39 | .amelia-v2-booking { |
| 40 | #amelia-container { |
| 41 | .am-asi { |
| 42 | &-el-skeleton { |
| 43 | padding-right: 2px; |
| 44 | max-height: 440px; |
| 45 | overflow-y: hidden; |
| 46 | |
| 47 | .el-skeleton-item-wrapper-title { |
| 48 | width: 50%; |
| 49 | margin: 0 auto; |
| 50 | } |
| 51 | |
| 52 | .el-skeleton-item-wrapper, |
| 53 | .el-skeleton-item-wrapper-title { |
| 54 | padding: 6px 0; |
| 55 | |
| 56 | .el-skeleton__item { |
| 57 | height: 56px; |
| 58 | } |
| 59 | } |
| 60 | |
| 61 | // Main Scroll styles |
| 62 | &::-webkit-scrollbar { |
| 63 | width: 8px; |
| 64 | } |
| 65 | |
| 66 | &::-webkit-scrollbar-thumb { |
| 67 | border-radius: 6px; |
| 68 | background: var(--am-c-scroll-op30); |
| 69 | } |
| 70 | |
| 71 | &::-webkit-scrollbar-track { |
| 72 | border-radius: 6px; |
| 73 | background: var(--am-c-scroll-op10); |
| 74 | } |
| 75 | } |
| 76 | } |
| 77 | } |
| 78 | } |
| 79 | </style> |
| 80 |