Files
anahita-front/components/product/comment/Summary.vue
T
mohadese namavar c1762c0083 apply debug changes
2024-07-07 14:16:58 +04:30

60 lines
1.3 KiB
Vue

<template>
<div class="summary">
<h2>{{ $t('buyersComments') }}</h2>
<div>
<i class="isax isax-star-15"></i>
<bdi>5 / {{ product.stars }}</bdi>
</div>
<p>{{ $t('buyersCommentsDesc') }}</p>
<Button v-bind="btns.submit.props" @click="handleClick" />
</div>
</template>
<script setup>
const { btns } = inject('init')
const product = inject('data')
const { dialog } = inject('service')
const token = useCookie('token')
const router = useRouter()
const handleClick = () => {
if (token.value)
dialog.show(resolveComponent('ProductCommentDialogForm'), product)
else router.push('/auth/login')
}
</script>
<style lang="scss">
.product .comments>.summary {
@apply flex w-[18.3rem] flex-col gap-4;
h2 {
@apply flex gap-3 items-center text-primary-600 text-xl font-bold font-vazir;
&::before {
@apply content-['_'] h-6 w-[0.3rem] rounded-full bg-primary-600;
}
}
div {
@apply flex gap-2 items-center mt-6;
i {
@apply text-xl text-[#FFB628];
}
bdi {
@apply text-[#191919] text-xl font-normal font-vazir;
}
}
p {
@apply text-[#999999] font-vazir;
}
button {
@apply h-[3.4rem] text-xl font-medium font-iran-sans #{!important};
}
}
</style>