PluginProbe ʕ •ᴥ•ʔ
Hostinger Tools / 3.0.71
Hostinger Tools v3.0.71
3.0.71 3.0.70 3.0.69 3.0.68 3.0.67 3.0.66 1.8.1 1.8.2 1.8.3 1.9.1 1.9.4 1.9.5 1.9.6 1.9.7 1.9.8 1.9.9 2.0.0 2.0.1 2.0.4 2.0.6 2.0.7 2.0.8 2.0.9 2.1.0 2.1.1 2.1.2 2.1.4 2.1.5 2.1.6 2.1.7 2.1.8 2.1.9 2.2.0 2.2.1 2.2.2 2.2.3 2.2.4 3.0.0 3.0.10 3.0.11 3.0.12 3.0.13 3.0.14 3.0.15 3.0.16 3.0.17 3.0.18 3.0.19 3.0.2 3.0.20 3.0.21 3.0.22 3.0.23 3.0.24 3.0.25 3.0.26 3.0.27 3.0.28 3.0.29 3.0.3 3.0.30 3.0.31 3.0.32 3.0.33 3.0.34 3.0.35 3.0.36 3.0.37 3.0.38 3.0.39 3.0.4 3.0.40 3.0.41 3.0.42 3.0.43 3.0.44 3.0.45 3.0.46 3.0.47 3.0.48 3.0.49 3.0.5 3.0.50 3.0.51 3.0.52 3.0.53 3.0.54 3.0.55 3.0.56 3.0.57 3.0.58 3.0.59 3.0.6 3.0.60 3.0.61 3.0.62 3.0.65 3.0.7 3.0.8 3.0.9 trunk 1.8.0
hostinger / vue-frontend / src / components / CopyField.vue
hostinger / vue-frontend / src / components Last commit date
Button 9 months ago HostingerTools 9 months ago Icon 9 months ago Loaders 9 months ago Modals 9 months ago AccordionCard.vue 9 months ago Card.vue 9 months ago CircleLoader.vue 9 months ago CopyField.vue 9 months ago Label.vue 9 months ago NoResults.vue 9 months ago Notice.vue 1 year ago OverheadButton.vue 9 months ago PluginSplitNotice.vue 9 months ago Stepper.vue 9 months ago Toggle.vue 9 months ago
CopyField.vue
45 lines
1 <script setup lang="ts">
2 import { defineProps, withDefaults } from "vue";
3
4 import Icon from "@/components/Icon/Icon.vue";
5 import { copyString } from "@/utils/helpers";
6
7 interface Props {
8 link: string;
9 }
10
11 withDefaults(defineProps<Props>(), {});
12 </script>
13
14 <template>
15 <div
16 class="copy-field"
17 @click="copyString(link)"
18 >
19 <span class="copy-field__link">{{ link }}</span>
20 <Icon
21 name="icon-content-copy"
22 color="primary"
23 />
24 </div>
25 </template>
26
27 <style lang="scss" scoped>
28 .copy-field {
29 display: flex;
30 cursor: pointer;
31 justify-content: space-between;
32 padding: 12px 16px;
33 border-radius: 8px;
34 word-wrap: break-word;
35 align-items: center;
36 background: var(--gray-light);
37
38 &__link {
39 flex: 1 1 auto;
40 color: var(--gray);
41 overflow-wrap: anywhere;
42 }
43 }
44 </style>
45