2023-01-08 02:17:15 +01:00
|
|
|
<template>
|
2024-10-11 02:29:29 +02:00
|
|
|
<div v-if="(getLinkUserTelegram() && tools.isUserOk()) || showBtnActivities"
|
|
|
|
|
class="row justify-evenly items-center q-pa-sm q-ma-sm">
|
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>
|
|
|
|
|
<div v-if="showBtnActivities">
|
2023-04-13 13:46:53 +02:00
|
|
|
<q-btn
|
2023-12-09 00:19:48 +01:00
|
|
|
v-if="site.confpages && site.confpages.showCompetenze"
|
2023-04-13 13:46:53 +02:00
|
|
|
icon="fas fa-house-user"
|
|
|
|
|
size="md"
|
|
|
|
|
color="orange"
|
|
|
|
|
:label="$t('profile.myactivities')"
|
|
|
|
|
:to="`/attivita/` + myuser.username"
|
|
|
|
|
>
|
|
|
|
|
</q-btn>
|
|
|
|
|
</div>
|
2023-11-27 11:13:01 +01:00
|
|
|
<div class="q-ma-sm">
|
2023-01-08 02:17:15 +01:00
|
|
|
<q-btn
|
2024-02-28 18:47:16 +01:00
|
|
|
v-if="getLinkUserTelegram() && tools.isUserOk()"
|
2023-01-08 02:17:15 +01:00
|
|
|
icon="fab fa-telegram"
|
|
|
|
|
color="blue"
|
|
|
|
|
:type="tools.isUserOk() ? 'a' : 'btn'"
|
|
|
|
|
size="md"
|
|
|
|
|
rounded
|
2023-04-13 13:46:53 +02:00
|
|
|
:label="$t('dialog.contact')"
|
2023-01-08 02:17:15 +01:00
|
|
|
: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>
|
2024-02-28 18:47:16 +01:00
|
|
|
<div v-else-if="myuser.email && tools.isUserOk()" class="row q-ma-sx">
|
2023-01-08 02:17:15 +01:00
|
|
|
<CLabel
|
|
|
|
|
v-bind="$attrs"
|
|
|
|
|
:copy="true"
|
2023-01-08 19:20:25 +01:00
|
|
|
:value="tools.isUserOk() ? myuser.email : ''"
|
2023-01-08 02:17:15 +01:00
|
|
|
:label="$t('reg.email')"
|
|
|
|
|
/>
|
|
|
|
|
|
|
|
|
|
<q-btn
|
|
|
|
|
outline
|
|
|
|
|
icon="fas fa-envelope"
|
2024-06-19 00:21:06 +02:00
|
|
|
:color="$q.dark.isActive ? `white` : `black`"
|
2023-01-08 02:17:15 +01:00
|
|
|
:type="tools.isUserOk() ? 'a' : 'btn'"
|
|
|
|
|
size="md"
|
|
|
|
|
:label="$t('msgs.send_email')"
|
|
|
|
|
:href="tools.isUserOk() ? tools.getemailto(myuser.email) : 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>
|
|
|
|
|
</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-10-01 00:46:45 +02:00
|
|
|
@close="showsendCoinTo = false; loading = false"
|
2024-09-30 22:08:39 +02:00
|
|
|
@showed="loading = false"
|
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>
|