Merge pull request #1674 from nextcloud/artonge/feat/add_open_outside_icon_for_url

Add "open outside" icon for some link
pull/1675/head
Maxence Lange 2023-03-17 09:38:35 -01:00 zatwierdzone przez GitHub
commit f95a8c57c4
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: 4AEE18F83AFDEB23
1 zmienionych plików z 16 dodań i 6 usunięć

Wyświetl plik

@ -50,11 +50,11 @@
</li> </li>
</ul> </ul>
<p class="user-profile__info"> <p class="user-profile__info">
<a :href="accountInfo.url" target="_blank">@{{ accountInfo.acct }}</a> <a :href="accountInfo.url" target="_blank">@{{ accountInfo.acct }}<OpenInNew :size="15" /></a>
</p> </p>
<p v-if="website" class="user-profile__info"> <p v-if="website" class="user-profile__info">
{{ t('social', 'Website') }}: <a :href="website.value">{{ website.value }}</a> {{ t('social', 'Website') }}: <a :href="website.value">{{ website.value }}<OpenInNew :size="15" /></a>
</p> </p>
<FollowButton class="user-profile__info" :account="accountInfo.acct" :uid="uid" /> <FollowButton class="user-profile__info" :account="accountInfo.acct" :uid="uid" />
@ -67,14 +67,15 @@
</template> </template>
<script> <script>
import OpenInNew from 'vue-material-design-icons/OpenInNew.vue'
import NcAvatar from '@nextcloud/vue/dist/Components/NcAvatar.js' import NcAvatar from '@nextcloud/vue/dist/Components/NcAvatar.js'
import NcButton from '@nextcloud/vue/dist/Components/NcButton.js' import NcButton from '@nextcloud/vue/dist/Components/NcButton.js'
import { generateUrl } from '@nextcloud/router'
import { translate } from '@nextcloud/l10n'
import accountMixins from '../mixins/accountMixins.js' import accountMixins from '../mixins/accountMixins.js'
import serverData from '../mixins/serverData.js' import serverData from '../mixins/serverData.js'
import currentUser from '../mixins/currentUserMixin.js' import currentUser from '../mixins/currentUserMixin.js'
import FollowButton from './FollowButton.vue' import FollowButton from './FollowButton.vue'
import { generateUrl } from '@nextcloud/router'
import { translate } from '@nextcloud/l10n'
export default { export default {
name: 'ProfileInfo', name: 'ProfileInfo',
@ -82,6 +83,7 @@ export default {
FollowButton, FollowButton,
NcAvatar, NcAvatar,
NcButton, NcButton,
OpenInNew,
}, },
mixins: [ mixins: [
accountMixins, accountMixins,
@ -142,10 +144,18 @@ export default {
&__info { &__info {
margin-bottom: 12px; margin-bottom: 12px;
display: flex;
gap: 4px;
a:hover { a {
text-decoration: underline; display: flex;
gap: 4px;
&:hover {
text-decoration: underline;
}
} }
} }
&__sections { &__sections {