feat: social sharing menu
This commit is contained in:
		@@ -122,10 +122,17 @@
 | 
			
		||||
                  template(v-slot:activator='{ on }')
 | 
			
		||||
                    v-btn(icon, tile, v-on='on'): v-icon(color='grey') mdi-bookmark
 | 
			
		||||
                  span {{$t('common:page.bookmark')}}
 | 
			
		||||
                v-tooltip(bottom)
 | 
			
		||||
                  template(v-slot:activator='{ on }')
 | 
			
		||||
                    v-btn(icon, tile, v-on='on'): v-icon(color='grey') mdi-share-variant
 | 
			
		||||
                  span {{$t('common:page.share')}}
 | 
			
		||||
                v-menu(offset-y, bottom, min-width='300')
 | 
			
		||||
                  template(v-slot:activator='{ on: menu }')
 | 
			
		||||
                    v-tooltip(bottom)
 | 
			
		||||
                      template(v-slot:activator='{ on: tooltip }')
 | 
			
		||||
                        v-btn(icon, tile, v-on='{ ...menu, ...tooltip }'): v-icon(color='grey') mdi-share-variant
 | 
			
		||||
                      span {{$t('common:page.share')}}
 | 
			
		||||
                  social-sharing(
 | 
			
		||||
                    :url='pageUrl'
 | 
			
		||||
                    :title='title'
 | 
			
		||||
                    :description='description'
 | 
			
		||||
                  )
 | 
			
		||||
                v-tooltip(bottom)
 | 
			
		||||
                  template(v-slot:activator='{ on }')
 | 
			
		||||
                    v-btn(icon, tile, v-on='on', @click='print'): v-icon(color='grey') mdi-printer
 | 
			
		||||
@@ -377,7 +384,8 @@ export default {
 | 
			
		||||
        })
 | 
			
		||||
        return result
 | 
			
		||||
      }, []))
 | 
			
		||||
    }
 | 
			
		||||
    },
 | 
			
		||||
    pageUrl () { return window.location.href }
 | 
			
		||||
  },
 | 
			
		||||
  created() {
 | 
			
		||||
    this.$store.commit('page/SET_AUTHOR_ID', this.authorId)
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user