import type { ExtractPropTypes } from 'vue'
import { makeBooleanProp, makeNumericProp } from '../utils'

export const horHeaderProps = {
  title: makeNumericProp(''),
  fixed: makeBooleanProp(true),
  placeholder: makeBooleanProp(true),
  leftArrow: makeBooleanProp(true),
  useLeftEvent: makeBooleanProp(true),
  customPlaceholder: makeBooleanProp(true),
  fixedHeight: makeBooleanProp(false),
}

export type HorHeaderProps = ExtractPropTypes<typeof horHeaderProps>
