Blame view
src/components/AuthorIntro.vue
3.98 KB
921970bb2
|
1 2 3 4 |
<template> <main class="landing-page"> <div class="container-fluid episode-intro"> |
2b91d45ce
|
5 |
<Header></Header> |
921970bb2
|
6 7 8 9 |
<!-- menu wrapper --> <div class="intro-startup"> <div class="smasung-g-10wrp"> <div class="samsung-compare-c"> |
c65b51996
|
10 11 12 13 14 15 16 17 |
<div class="logo-1"><img :src="currentSlideData.payload.metaData.mobileImage" /></div> </div> <!-- <div class="samsung-compare-c"> <div class="logo-1"><img src="../assets/images/logo-1.png" /></div> <div class="vs">vs</div> <div class="logo-2"><img src="../assets/images/logo-2.png" /></div> </div> --> |
921970bb2
|
18 19 |
<div class="comment-box"> <div class="comment-box-s-1"> |
c65b51996
|
20 21 |
<!-- <p>👋 Hi there! My name is <strong> Rashmi</strong>, and these are a few observations on the user workflows that I had while using the WhiteHat Jr. app.</p> --> <p>{{currentSlideData.payload.metaData.textBox}}</p> |
921970bb2
|
22 |
<div class="footer"> |
c65b51996
|
23 |
<img src="../assets/images/comment-user.svg" /> <a href="javascript:void(0);" @click="goToProfile">View My Profile</a> |
921970bb2
|
24 25 |
</div><!-- footer --> </div><!-- comment box 1 --> |
d0186c77a
|
26 |
<!-- <div class="comment-box-s-1 comment-w-397"> |
921970bb2
|
27 28 29 30 |
<p> Use arrow keys to navigate <br/> <img src="../assets/images/key-arrow.jpg" class="key-arrow" /> </p> |
d0186c77a
|
31 32 |
</div> --> <!-- comment box 1 --> |
921970bb2
|
33 |
<div class="user-photo"> |
c65b51996
|
34 35 |
<!-- <img src="../assets/images/comment-photo.png" /> --> <img :src="currentSlideData.payload.metaData.authorImage" /> |
921970bb2
|
36 37 38 39 40 |
</div> </div><!-- comment box --> </div><!-- samsung g 10 --> <div class="footer-nav"> <div class="footer-top"> |
c65b51996
|
41 42 43 |
<ul class="top-intro-bt ps_right"> <li><a href="javascript:void(0);" @click="goBack"><img src="../assets/images/skip-prev.svg" > Prev</a></li> <li><a href="javascript:void(0);" @click="goNext"><img src="../assets/images/skip-next.svg" > Skip to next slide</a></li> |
921970bb2
|
44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 |
</ul> </div><!-- footer top --> <div class="footer-bottom"> <ul> <li></li> <li></li> </ul> </div><!-- footer top --> </div><!-- footer --> </div> <!-- body wrapper --> </div> <!-- main wrapper --> </main> </template> <script> import Vue from "vue"; import router from "../router"; |
2b91d45ce
|
64 |
import Header from "./Header"; |
921970bb2
|
65 66 |
export default { |
2b91d45ce
|
67 68 69 |
components: { Header: Header, }, |
921970bb2
|
70 71 72 |
name: "AuthorIntro", data() { |
c65b51996
|
73 74 75 76 77 78 79 80 81 82 83 84 85 |
return { allSlide:[], currentSlideIndex:null, currentSlideData:null, }; }, mounted() { var allSlideData = localStorage.getItem("spotlight_slide"+this.$route.params.caseStudyId); if (allSlideData) { this.allSlide = JSON.parse(allSlideData); this.getCurrentSlideData(); } |
921970bb2
|
86 |
}, |
921970bb2
|
87 |
methods: { |
c65b51996
|
88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 |
getCurrentSlideData(){ var i = this.allSlide.findIndex((slide_) => slide_.slideId == this.$route.params.slideId); this.currentSlideIndex = i; this.currentSlideData = this.allSlide[i] console.log("currentSlideData",this.currentSlideData) }, goNext(){ this.currentSlideIndex++ this.$router.push({ name: this.allSlide[this.currentSlideIndex].ur, params: { caseStudyId: this.allSlide[this.currentSlideIndex].caseStudyId, slideId: this.allSlide[this.currentSlideIndex].slideId, }, }); }, goBack(){ this.currentSlideIndex-- this.$router.push({ name: this.allSlide[this.currentSlideIndex].ur, params: { caseStudyId: this.allSlide[this.currentSlideIndex].caseStudyId, slideId: this.allSlide[this.currentSlideIndex].slideId, }, }); }, |
921970bb2
|
117 |
goToLogin() { |
56f4b7548
|
118 |
this.$router.push("/login"); |
921970bb2
|
119 120 |
}, goToSignUp() { |
56f4b7548
|
121 |
this.$router.push("/"); |
921970bb2
|
122 |
}, |
c65b51996
|
123 124 125 |
goToProfile() { this.$router.push("/profile"); }, |
921970bb2
|
126 127 128 129 |
}, }; </script> |