import type { ExtractPropTypes } from 'vue'

export const horSkeletonProps = {
  error: {
    type: String,
    default: '',
  },
  errorBtnText: {
    type: String,
    default: '刷新一下',
  },
  loading: {
    type: Boolean,
    default: true,
  },
  loadingDescription: {
    type: String,
    default: '正在加载中...',
  },
  emptyDescription: {
    type: String,
    default: '暂无数据...',
  },
  emptyBtnText: {
    type: String,
    default: '刷新一下',
  },
}

export type HorSkeletonProps = ExtractPropTypes<typeof horSkeletonProps>
