Vue.js image viewer Components