import '../../../utils/index.mjs';
import { buildProps, definePropType } from '../../../utils/props/runtime.mjs';

"use strict";
const floatButtonProps = buildProps({
  //  图标信息
  icon: {
    type: definePropType(Object),
    default: () => ({
      iconName: "",
      color: "",
      size: ""
    })
  },
  enableBadge: {
    type: Boolean,
    default: true
  },
  badge: {
    type: definePropType(Object)
  },
  description: {
    type: String,
    default: ""
  },
  shape: {
    type: String,
    values: ["circle", "square"],
    default: "circle"
  }
});
const floatButtonGroupProps = buildProps({
  icon: {
    type: definePropType(Object),
    default: () => ({
      iconName: "",
      color: "",
      size: ""
    })
  },
  menus: {
    type: Array,
    default: () => []
  },
  trigger: {
    type: String,
    values: ["click", "hover", ""],
    default: void 0
  }
});

export { floatButtonGroupProps, floatButtonProps };
//# sourceMappingURL=float-button.mjs.map
