| Server IP : 185.208.173.17 / Your IP : 87.236.161.98 Web Server : Microsoft-IIS/10.0 System : Windows NT SRV8576125506 10.0 build 26100 (Windows Server 2016) AMD64 User : IUSR ( 0) PHP Version : 7.4.13 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : C:/inetpub/wwwroot/parsmega.nuxt/components/shared/other/ |
Upload File : |
<template>
<a v-if="isExternal" :href="href" class="link">
{{ title }}
<i class="link__icon icon-arrow_back" />
</a>
<nuxt-link v-else :to="localePath(href)" class="link">
{{ title }}
<i class="link__icon icon-arrow_back" />
</nuxt-link>
</template>
<script>
export default {
name: "ArrowBtn",
props: {
href: {
default: "#",
required: true,
type: String,
},
isExternal: {
default: false,
required: false,
type: Boolean,
},
title: {
default: "",
required: true,
type: String,
},
},
};
</script>
<style lang="scss" scoped>
.link {
color: $color-text;
font-size: 12px;
text-decoration: none;
&__icon {
$size: 18px;
background-color: $color-text;
border-radius: 50%;
color: $color-white;
display: inline-block;
font-size: 18px;
height: $size;
margin: 0 5px;
vertical-align: middle;
width: $size;
}
&:hover {
color: $color-primary;
.link__icon {
background-color: $color-primary;
}
}
}
[data-lang="en"] {
.link {
&__icon {
transform: rotate(180deg);
}
}
}
</style>