PluginProbe ʕ •ᴥ•ʔ
Hostinger Reach – AI-Powered Email Marketing for WordPress / 1.7.1
Hostinger Reach – AI-Powered Email Marketing for WordPress v1.7.1
1.7.2 1.7.1 1.7.0 1.6.0 1.5.9 1.5.8 1.5.7 1.5.6 1.5.5 1.5.4 1.5.3 1.5.2 1.5.1 1.5.0 1.4.12 1.4.11 1.4.10 1.4.9 1.4.8 1.4.7 trunk 1.0.1 1.0.10 1.0.11 1.0.12 1.0.13 1.0.14 1.0.2 1.0.3 1.0.4 1.0.5 1.0.6 1.0.7 1.0.8 1.0.9 1.1.0 1.1.1 1.2.0 1.2.1 1.2.2 1.2.3 1.2.4 1.3.0 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 1.3.6 1.3.7 1.3.8 1.3.9 1.4.0 1.4.2 1.4.3 1.4.4 1.4.5 1.4.6
hostinger-reach / frontend / vue / components / skeletons / PluginIntegrationSkeleton.vue
hostinger-reach / frontend / vue / components / skeletons Last commit date
PluginEntrySkeleton.vue 5 months ago PluginIntegrationSkeleton.vue 1 year ago PluginsSectionSkeleton.vue 10 months ago
PluginIntegrationSkeleton.vue
54 lines
1 <script lang="ts" setup>
2 import { HSkeletonLoader } from '@hostinger/hcomponents';
3 </script>
4
5 <template>
6 <div class="plugin-integration-skeleton">
7 <div class="plugin-integration-skeleton__info">
8 <div class="plugin-integration-skeleton__icon">
9 <HSkeletonLoader width="40px" height="40px" border-radius="sm" />
10 </div>
11 <div class="plugin-integration-skeleton__details">
12 <HSkeletonLoader width="120px" height="16px" border-radius="sm" />
13 </div>
14 </div>
15 <div class="plugin-integration-skeleton__actions">
16 <HSkeletonLoader width="60px" height="24px" border-radius="lg" />
17 <HSkeletonLoader width="80px" height="32px" border-radius="sm" />
18 </div>
19 </div>
20 </template>
21
22 <style lang="scss" scoped>
23 .plugin-integration-skeleton {
24 display: flex;
25 align-items: center;
26 justify-content: space-between;
27 padding: 16px;
28 width: 100%;
29
30 &__info {
31 display: flex;
32 align-items: center;
33 gap: 12px;
34 }
35
36 &__icon {
37 flex-shrink: 0;
38 }
39
40 &__details {
41 display: flex;
42 flex-direction: column;
43 gap: 4px;
44 }
45
46 &__actions {
47 display: flex;
48 align-items: center;
49 gap: 12px;
50 flex-shrink: 0;
51 }
52 }
53 </style>
54