@sbh321/qcalendar
Version:
A forked version of Jeff Galbraith's fork of Quasar UI QCalendar
9 lines (7 loc) • 371 B
JavaScript
import { h } from 'vue'
import useFocusHelper from './useFocusHelper.js'
export default function ({ focusable, focusType }, data, slotData) {
// Ensure the button is focusable based on props
const isFocusable = focusable && focusType.includes('date')
return h('button', { ...data, tabindex: isFocusable ? 0 : -1 }, [ slotData, isFocusable && useFocusHelper() ])
}