Advertisement
Guest User

Untitled

a guest
Jul 18th, 2019
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.16 KB | None | 0 0
  1. <template>
  2. <div class="fo-image-module">
  3. <a
  4. v-if="content.urlLink && image"
  5. :href="content.urlLink"
  6. :target="content.openInNewWindow && '_blank'"
  7. class="fo-image-module-wrapper"
  8. >
  9. <img
  10. :src="image.url"
  11. :alt="image.altText"
  12. class="fo-image-module-img img-fluid"
  13. />
  14. </a>
  15. <div v-else class="fo-image-module-wrapper">
  16. <img
  17. :src="image.url"
  18. :alt="image.altText"
  19. class="fo-image-module-img img-fluid"
  20. />
  21. </div>
  22.  
  23. <div class="fo-image-module-text">
  24. <div
  25. v-if="image.caption"
  26. class="fo-image-module-caption"
  27. v-html="filter(image.caption)"
  28. ></div>
  29. <div
  30. v-if="image.credit"
  31. class="fo-image-module-credit"
  32. v-html="filter(image.credit)"
  33. ></div>
  34. </div>
  35. </div>
  36. </template>
  37.  
  38. <script>
  39. import baseBlock from "./base_block";
  40.  
  41. export default {
  42. extends: baseBlock,
  43. computed: {
  44. image() {
  45. return this.block.images ? this.block.images[0] : this.block;
  46. },
  47. content() {
  48. return this.block.content || this.block;
  49. }
  50. }
  51. };
  52. </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement