2023-01-08 02:17:15 +01:00
|
|
|
<template>
|
2024-11-03 19:15:44 +01:00
|
|
|
<div
|
2025-01-28 23:32:37 +01:00
|
|
|
v-if="
|
|
|
|
|
((getLinkUserTelegram() || (myuser.email && tools.isEmailVerified())) &&
|
|
|
|
|
tools.isUserOk()) ||
|
|
|
|
|
showBtnActivities
|
|
|
|
|
"
|
2024-11-03 19:15:44 +01:00
|
|
|
class=""
|
|
|
|
|
>
|
2024-09-30 22:08:39 +02:00
|
|
|
<q-inner-loading id="spinner" :showing="loading">
|
|
|
|
|
<q-spinner-tail color="primary" size="4em"> </q-spinner-tail>
|
|
|
|
|
</q-inner-loading>
|
2025-01-28 23:32:37 +01:00
|
|
|
<div class="row justify-center items-center q-ma-xs">
|
2024-11-03 19:15:44 +01:00
|
|
|
<div class="q-pa-xs">
|
|
|
|
|
<q-btn
|
|
|
|
|
v-if="
|
|
|
|
|
showBtnActivities && site.confpages && site.confpages.showCompetenze
|
|
|
|
|
"
|
|
|
|
|
icon="fas fa-house-user"
|
|
|
|
|
size="md"
|
|
|
|
|
color="orange"
|
|
|
|
|
rounded
|
|
|
|
|
:label="$t('profile.myactivities')"
|
2025-01-09 15:17:21 +01:00
|
|
|
:to="`/my/` + myuser.username"
|
2024-11-03 19:15:44 +01:00
|
|
|
>
|
|
|
|
|
</q-btn>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="q-pa-xs">
|
2023-01-08 02:17:15 +01:00
|
|
|
<q-btn
|
2024-11-03 19:15:44 +01:00
|
|
|
v-if="showBtnRis"
|
|
|
|
|
icon-right="img: images/1ris_rosso_100.png"
|
|
|
|
|
color="green"
|
|
|
|
|
size="md"
|
|
|
|
|
:label="$t('circuit.sendcoins')"
|
|
|
|
|
rounded
|
|
|
|
|
@click="showsendCoinTo = true"
|
|
|
|
|
>
|
|
|
|
|
</q-btn>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="q-pa-xs">
|
|
|
|
|
<q-btn
|
|
|
|
|
v-if="getLinkUserTelegram() && tools.isUserOk()"
|
|
|
|
|
icon="fab fa-telegram"
|
|
|
|
|
color="blue"
|
2023-01-08 02:17:15 +01:00
|
|
|
:type="tools.isUserOk() ? 'a' : 'btn'"
|
|
|
|
|
size="md"
|
2024-11-03 19:15:44 +01:00
|
|
|
rounded
|
|
|
|
|
:label="$t('dialog.contact')"
|
|
|
|
|
:href="tools.isUserOk() ? getLinkUserTelegram() : null"
|
2023-01-08 19:20:25 +01:00
|
|
|
@click="
|
|
|
|
|
!tools.isUserOk() ? (showingtooltip = !showingtooltip) : false
|
|
|
|
|
"
|
2023-01-08 02:17:15 +01:00
|
|
|
target="__blank"
|
|
|
|
|
>
|
|
|
|
|
</q-btn>
|
2025-01-28 23:32:37 +01:00
|
|
|
<div
|
|
|
|
|
v-else-if="myuser.email && !tools.isUsernameTelegOk()"
|
|
|
|
|
class="row justify-center q-ma-sx"
|
|
|
|
|
>
|
|
|
|
|
<div>
|
|
|
|
|
<CLabel
|
|
|
|
|
v-bind="$attrs"
|
|
|
|
|
:copy="true"
|
|
|
|
|
:value="!tools.isUsernameTelegOk() ? myuser.email : ''"
|
|
|
|
|
:label="$t('reg.email')"
|
|
|
|
|
/>
|
|
|
|
|
</div>
|
|
|
|
|
<div>
|
|
|
|
|
<q-btn
|
|
|
|
|
outline
|
|
|
|
|
icon="fas fa-envelope"
|
|
|
|
|
:color="$q.dark.isActive ? `white` : `black`"
|
|
|
|
|
:type="tools.isUserOk() ? 'a' : 'btn'"
|
|
|
|
|
size="md"
|
|
|
|
|
:label="$t('msgs.write_email')"
|
|
|
|
|
:href="tools.isUserOk() ? tools.getemailto(myuser.email) : null"
|
|
|
|
|
@click="
|
|
|
|
|
!tools.isUserOk() ? (showingtooltip = !showingtooltip) : false
|
|
|
|
|
"
|
|
|
|
|
target="__blank"
|
|
|
|
|
>
|
|
|
|
|
</q-btn>
|
|
|
|
|
</div>
|
2024-11-03 19:15:44 +01:00
|
|
|
</div>
|
2023-01-08 02:17:15 +01:00
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
2024-10-01 00:46:45 +02:00
|
|
|
<div v-if="showsendCoinTo || sendRIS">
|
2023-01-08 02:17:15 +01:00
|
|
|
<CSendCoins
|
|
|
|
|
:showprop="showsendCoinTo"
|
|
|
|
|
:to_user="myuser"
|
2023-11-19 23:40:50 +01:00
|
|
|
:sendRIS="sendRIS"
|
2024-10-11 02:29:29 +02:00
|
|
|
:causalDest="causalDest"
|
2024-11-03 19:15:44 +01:00
|
|
|
@close="
|
|
|
|
|
showsendCoinTo = false;
|
|
|
|
|
loading = false;
|
|
|
|
|
"
|
2025-01-09 15:17:21 +01:00
|
|
|
@showed="showed"
|
2023-01-08 02:17:15 +01:00
|
|
|
>
|
|
|
|
|
</CSendCoins>
|
|
|
|
|
</div>
|
|
|
|
|
</template>
|
|
|
|
|
|
|
|
|
|
<script lang="ts" src="./CContactUser.ts">
|
|
|
|
|
</script>
|
|
|
|
|
|
|
|
|
|
<style lang="scss" scoped>
|
|
|
|
|
@import './CContactUser.scss';
|
|
|
|
|
</style>
|