vue on page link or anchor
// scroll to element using quasar library
// uses example; scrollToElement(this.$route.hash)
// uses example; scrollToElement('#cafe-menu')
import { scroll } from 'quasar'
const { getScrollTarget, setScrollPosition } = scroll
    scrollToElement (id) {
      if (id && id !== '') {
        let el = document.querySelector(id)
        if (el) {
          const target = getScrollTarget(el)
          const offset = el.offsetTop
          const duration = 1000
          setScrollPosition(target, offset, duration)
        }
      }
    },
