FEATURE introducing the like button feature
This commit is contained in:
parent
0eb39603a9
commit
f12528f780
|
|
@ -65,7 +65,7 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
.post-details {
|
.post-details {
|
||||||
@apply flex flex-wrap justify-between gap-28 mt-12;
|
@apply flex flex-wrap justify-between gap-28 gap-y-8 mt-12;
|
||||||
grid-template-columns: 1fr 1fr;
|
grid-template-columns: 1fr 1fr;
|
||||||
|
|
||||||
&__label {
|
&__label {
|
||||||
|
|
@ -75,8 +75,8 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
.socials-buttons {
|
.socials-buttons {
|
||||||
@apply flex flex-wrap gap-4 h-fit;
|
@apply flex flex-wrap justify-end gap-4 h-fit;
|
||||||
|
min-width: 470px;
|
||||||
&__button {
|
&__button {
|
||||||
@apply bg-white text-carhop-green-700 px-4 lg:px-6 md:px-8 !py-3 lg:!py-4 font-normal rounded-full w-max flex items-center gap-2;
|
@apply bg-white text-carhop-green-700 px-4 lg:px-6 md:px-8 !py-3 lg:!py-4 font-normal rounded-full w-max flex items-center gap-2;
|
||||||
transition: transform 0.3s ease-in-out;
|
transition: transform 0.3s ease-in-out;
|
||||||
|
|
@ -90,6 +90,62 @@
|
||||||
img {
|
img {
|
||||||
@apply w-7 h-7 filter-primary;
|
@apply w-7 h-7 filter-primary;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
&--like {
|
||||||
|
transition: all 0.3s ease-in-out;
|
||||||
|
|
||||||
|
.button-action-text {
|
||||||
|
max-width: 0;
|
||||||
|
overflow: hidden;
|
||||||
|
white-space: nowrap;
|
||||||
|
}
|
||||||
|
|
||||||
|
.likes-count {
|
||||||
|
max-width: 200px;
|
||||||
|
overflow: hidden;
|
||||||
|
/* transition: max-width 0.3s ease-in-out; */
|
||||||
|
white-space: nowrap;
|
||||||
|
}
|
||||||
|
|
||||||
|
&[data-likes-count='0'] {
|
||||||
|
.button-action-text {
|
||||||
|
max-width: 200px;
|
||||||
|
}
|
||||||
|
.likes-count {
|
||||||
|
max-width: 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
&:hover {
|
||||||
|
.button-action-text {
|
||||||
|
max-width: 200px;
|
||||||
|
transition: max-width 0.3s ease-in-out;
|
||||||
|
}
|
||||||
|
.likes-count {
|
||||||
|
max-width: 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
&.is-disabled {
|
||||||
|
@apply opacity-100 cursor-not-allowed hover:opacity-80;
|
||||||
|
|
||||||
|
.likes-count {
|
||||||
|
@apply block;
|
||||||
|
}
|
||||||
|
.button-action-text {
|
||||||
|
@apply max-w-0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
&.is-disabled:hover {
|
||||||
|
.button-action-text {
|
||||||
|
@apply max-w-[200px];
|
||||||
|
}
|
||||||
|
.likes-count {
|
||||||
|
@apply max-w-0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user