Commit f06677bfcbb3c93ec4bcb79901400aa21bd17197

Authored by Digvijay Singh
1 parent 988b5d20ac
Exists in master and in 1 other branch admin

profile screen added

Showing 2 changed files with 129 additions and 0 deletions   Show diff stats
src/components/Profile.vue
... ... @@ -0,0 +1,123 @@
  1 +<template>
  2 + <main class="landing-page">
  3 +
  4 +
  5 +
  6 + <div class="container-fluid inner-wrp">
  7 +
  8 +
  9 + <nav class="navbar navbar-expand-sm spotLight-nav">
  10 + <a class="navbar-brand" href="#"><img src="../assets/images/logo.png" /></a>
  11 + <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarsExample03" aria-controls="navbarsExample03" aria-expanded="false" aria-label="Toggle navigation">
  12 + <span class="navbar-toggler-icon"></span>
  13 + <span class="navbar-toggler-icon"></span>
  14 + <span class="navbar-toggler-icon"></span>
  15 + </button>
  16 +
  17 + <div class="collapse navbar-collapse" id="navbarsExample03">
  18 + <ul class="navbar-nav mr-auto">
  19 + <li class="nav-item active">
  20 + <a class="nav-link" href="#">About</a>
  21 + </li>
  22 + <li class="nav-item">
  23 + <a class="nav-link" href="#">Masterclass</a>
  24 + </li>
  25 + <li class="nav-item">
  26 + <a class="nav-link" href="#">Stories</a>
  27 + </li>
  28 + <li class="nav-item">
  29 + <a class="nav-link" href="#">Library</a>
  30 + </li>
  31 + </ul>
  32 + </div>
  33 + <div class="user-profile-photo">
  34 + <a href="#"><img src="../assets/images/user.png" /></a>
  35 + </div>
  36 + </nav><!-- menu wrapper -->
  37 + <div class="row profile-tab-spc-top">
  38 + <div class="col-sm-8 col-md-12 col-lg-8 col-xl-8">
  39 +<img src="../assets/images/user.png" class="inner-profile-ps" />
  40 +<div class="user-profile">
  41 + <h1>Vamsi Krishna <a href="#" class="tags">Maker</a></h1>
  42 + <ul class="joined-info">
  43 + <li><a href="#">Add your work</a> <img src="../assets/images/u-info-icon.png" /> <span></span></li>
  44 + <li><a href="#">34772 Karma</a> <span></span> </li>
  45 + <li><a href="#">Joined on july 2020</a></li>
  46 + </ul>
  47 + <p>Tell others a little about yourself</p>
  48 +
  49 +</div>
  50 +
  51 + </div><!-- user profile -->
  52 + <div class="col-sm-4 col-md-12 col-lg-4 col-xl-4">
  53 + <div class="list-style-group">
  54 + <p>Awards</p>
  55 +<ul class="list-style">
  56 + <li><a href="#"><img src="../assets/images/icon-1.png" /></a></li>
  57 +</ul>
  58 + </div><!-- list style -->
  59 +
  60 + </div>
  61 + </div>
  62 + <div class="clearfix"></div>
  63 + <div class="row top-brd profile-tab-spc-top">
  64 +<div class="col-sm-8 col-md-8 col-lg-8 col-xl-8">
  65 +<ul class="profile-tab">
  66 + <li class="active"><a href="#">Case-studies(0)</a></li>
  67 + <li><a href="#">Comments/Replies(0)</a></li>
  68 +</ul>
  69 +
  70 +</div>
  71 +<div class="col-sm-4 col-md-4 col-lg-4 col-xl-4">
  72 +<ul class="social-connects">
  73 + <li><span>Follow</span></li>
  74 + <li><a href="#" class="active"><img src="../assets/images/plus.png" /></a> <span class="connect-social-channel">Connect your social channels</span></li>
  75 +</ul>
  76 +
  77 +</div>
  78 + </div><!-- tab style -->
  79 + <div class="profile-data-wrp">
  80 +<div class="container-fluid data-wrp">
  81 +<div class="row">
  82 +<div class="col-lg-12">
  83 + <div class="profile-buttons">
  84 + <a href="#" class="profile-sm-bt center-and-spc bt-active">Update Profile</a>
  85 + <a href="#" class="profile-md-bt center-and-spc">Explore Case-studies</a>
  86 + <a href="#" class="profile-lg-bt">Publish Your Case Study</a>
  87 + </div>
  88 +</div>
  89 +</div>
  90 +</div>
  91 +
  92 + </div><!-- data wrp -->
  93 + <!-- body wrapper -->
  94 + </div>
  95 + </main>
  96 +</template>
  97 +
  98 +<script>
  99 +
  100 +import Vue from "vue";
  101 +import router from "../router";
  102 +import $ from "jquery";
  103 +
  104 +export default {
  105 + name: "Profile",
  106 +
  107 + data() {
  108 + return {
  109 + loggedinFlag: false,
  110 + };
  111 + },
  112 + mounted() {},
  113 + methods: {
  114 + login() {},
  115 + goToSignUp(){
  116 + this.$router.push("/signup");
  117 + },
  118 + goToReset() {
  119 + this.$router.push("/reset");
  120 + },
  121 + },
  122 +};
  123 +</script>
... ...
src/router/index.js
... ... @@ -4,6 +4,7 @@ import { authGuard } from &quot;../auth/authGuard&quot;
4 4 import LandingPage from '@/components/LandingPage'
5 5 import SignUp from '@/components/SignUp'
6 6 import Reset from '@/components/Reset'
  7 +import Profile from '@/components/Profile'
7 8 import welcome from '@/components/welcome'
8 9  
9 10 import router from '../router'
... ... @@ -32,6 +33,11 @@ export default new Router({
32 33 path: '/reset',
33 34 name: 'Reset',
34 35 component: Reset,
  36 + },
  37 + {
  38 + path: '/profile',
  39 + name: 'Profile',
  40 + component: Profile,
35 41 }
36 42  
37 43 ],
... ...