refactor: moved all track preview logic in its component

This commit is contained in:
Roberto Tonino
2020-11-22 17:49:29 +01:00
parent 88da837663
commit fd17763ca3
9 changed files with 32 additions and 38 deletions

View File

@@ -10,16 +10,12 @@
</template>
<script>
import EventBus from '@/utils/EventBus'
import { previewMouseEnter, previewMouseLeave } from '@components/globals/TheTrackPreview.vue'
export default {
methods: {
previewMouseEnter(e) {
EventBus.$emit('trackPreview:previewMouseEnter', e)
},
previewMouseLeave(e) {
EventBus.$emit('trackPreview:previewMouseLeave', e)
}
previewMouseEnter,
previewMouseLeave
}
}
</script>

View File

@@ -5,10 +5,22 @@
</template>
<script>
import { mapGetters } from 'vuex'
import EventBus from '@/utils/EventBus'
import { adjustVolume } from '@/utils/adjust-volume'
import { mapGetters } from 'vuex'
export function playPausePreview(event) {
EventBus.$emit('trackPreview:playPausePreview', event)
}
export function previewMouseEnter(event) {
EventBus.$emit('trackPreview:previewMouseEnter', event)
}
export function previewMouseLeave(event) {
EventBus.$emit('trackPreview:previewMouseLeave', event)
}
export default {
data: () => ({