3434 </div >
3535 <div class =" text-center flex flex-col mx-auto p-8 border-b" >
3636 <LikeButton
37+ v-if =" !likeButtons.superLikeClicked"
3738 v-bind:startImage =" likeImage"
3839 v-bind:hoverImage =" likeImageHover"
3940 v-bind:clickedImage =" likeImageClicked"
4041 v-bind:text =" 'Like'"
41- v-bind:textRevert =" 'Unlike'" ></LikeButton >
42+ v-bind:textRevert =" 'Unlike'"
43+ v-on:clicked =" likeButtons.likeClicked = true"
44+ v-on:revert =" likeButtons.likeClicked = false" ></LikeButton >
4245 <LikeButton
43- class =" mt-8"
46+ v-if =" !likeButtons.likeClicked && superLikesLeft()"
47+ v-bind:class =" {'mt-8': !likeButtons.superLikeClicked}"
4448 v-bind:startImage =" superLikeImage"
4549 v-bind:hoverImage =" superLikeImageHover"
4650 v-bind:clickedImage =" superLikeImageClicked"
4751 v-bind:text =" 'Super Like'"
4852 v-bind:textRevert =" 'Unlike'"
49- v-bind:description =" `Worth 10 likes, and ${user.first_name} sees your extra interest`" ></LikeButton >
53+ v-bind:description =" `Worth 10 likes, and ${user.first_name} sees your extra interest`"
54+ v-on:clicked =" likeButtons.superLikeClicked = true"
55+ v-on:revert =" likeButtons.superLikeClicked = false" ></LikeButton >
5056 </div >
5157 <div class =" text-center p-8 border-b relative" >
5258 <DropdownDisplayChoice
@@ -88,6 +94,10 @@ export default {
8894 superLikeImage,
8995 superLikeImageHover,
9096 superLikeImageClicked,
97+ likeButtons: {
98+ likeClicked: false ,
99+ superLikeClicked: false ,
100+ },
91101 }),
92102 methods: {
93103 preferences () {
@@ -111,6 +121,9 @@ export default {
111121 }
112122 return ' any gender' ;
113123 },
124+ superLikesLeft () {
125+ return true ;
126+ },
114127 saveSingleChoice (... args ) {
115128 const [key , value ] = args;
116129 console .log (key);
0 commit comments