@sbh321/qcalendar
Version:
A forked version of Jeff Galbraith's fork of Quasar UI QCalendar
34 lines (30 loc) • 593 B
JavaScript
export function convertToUnit (input, unit = 'px') {
if (input == null || input === '') {
return undefined
}
else if (isNaN(input)) {
return String(input)
}
else if (input === 'auto') {
return input
}
else {
return `${ Number(input) }${ unit }`
}
}
export function indexOf (array, cb) {
for (let i = 0; i < array.length; i++) {
if (cb(array[ i ], i) === true) {
return i
}
}
return -1
}
export function minCharWidth (str, count) {
if (count === 0) return str
return str.slice(0, count)
}
export default {
convertToUnit,
indexOf
}