profile.vue 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687
  1. <template lang='pug'>
  2. v-container(fluid, grid-list-lg)
  3. v-layout(row wrap)
  4. v-flex(xs6)
  5. .headline.primary--text Profile
  6. .subheading.grey--text Personal profile
  7. v-flex(xs6).text-xs-right
  8. v-btn(outline, color='primary').mr-0
  9. v-icon(left) public
  10. span View Public Profile
  11. v-flex(lg6 xs12)
  12. v-card
  13. v-toolbar(color='primary', dark, dense, flat)
  14. v-toolbar-title
  15. .subheading User Details
  16. v-card-text
  17. v-text-field(label='Name', :counter='255', v-model='name', prepend-icon='person')
  18. v-text-field(label='Job Title', :counter='255', prepend-icon='accessibility')
  19. v-text-field(label='Location / Office', :counter='255', prepend-icon='location_on')
  20. v-divider.my-0
  21. v-card-actions.grey.lighten-4
  22. v-spacer
  23. v-btn(color='primary')
  24. v-icon(left) chevron_right
  25. span Save
  26. v-card.mt-3
  27. v-toolbar(color='purple darken-4', dark, dense, flat)
  28. v-toolbar-title
  29. .subheading Authentication
  30. v-card-text
  31. v-subheader.pl-0 Provider
  32. v-toolbar(flat, color='purple lighten-5', dense).purple--text.text--darken-4
  33. v-icon(color='purple darken-4') supervised_user_circle
  34. .subheading.ml-3 Local
  35. v-divider
  36. v-subheader.pl-0 Two-Factor Authentication (2FA)
  37. .caption.mb-2 2FA adds an extra layer of security by requiring a unique code generated on your smartphone when signing in.
  38. v-btn(color='purple darken-4', dark, depressed).ml-0 Enable 2FA
  39. v-btn(color='purple darken-4', dark, depressed, disabled).ml-0 Disable 2FA
  40. v-divider
  41. v-subheader.pl-0 Change Password
  42. v-text-field(label='Current Password', prepend-icon='last_page')
  43. v-text-field(label='New Password', prepend-icon='last_page')
  44. v-text-field(label='Confirm New Password', prepend-icon='last_page')
  45. v-btn(color='purple darken-4', dark, depressed).ml-0 Change Password
  46. v-flex(lg6 xs12)
  47. v-card
  48. v-toolbar(color='primary', dark, dense, flat)
  49. v-toolbar-title
  50. .subheading Picture
  51. v-card-title
  52. v-avatar(size='64', color='grey')
  53. v-icon(size='64', color='grey lighten-2') account_circle
  54. v-btn(depressed).ml-4.elevation-1 Upload Picture
  55. v-btn(depressed, disabled).elevation-1 Remove Picture
  56. v-card.mt-3
  57. v-toolbar(color='teal', dark, dense, flat)
  58. v-toolbar-title
  59. .subheading Activity
  60. v-card-text.grey--text.text--darken-2
  61. .body-2.grey--text Joined on
  62. .body-1: strong January 1st, 2018 at 12:00 AM
  63. .body-2.grey--text.mt-3 Profile last updated on
  64. .body-1: strong January 1st, 2018 at 12:00 AM
  65. .body-2.grey--text.mt-3 Last login on
  66. .body-1: strong January 1st, 2018 at 12:00 AM
  67. v-divider
  68. .body-2.grey--text.mt-3 Pages created
  69. .body-1: strong 0
  70. .body-2.grey--text.mt-3 Comments posted
  71. .body-1: strong 0
  72. </template>
  73. <script>
  74. export default {
  75. data() {
  76. return {
  77. name: 'John Doe'
  78. }
  79. }
  80. }
  81. </script>
  82. <style lang='scss'>
  83. </style>