@aplus-frontend/antdv
Version:
Vue basic component library maintained based on ant-design-vue
53 lines (52 loc) • 1.83 kB
JavaScript
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.floatButtonProps = exports.floatButtonGroupProps = exports.floatButtonContentProps = exports.backTopProps = void 0;
var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends"));
var _vueTypes = _interopRequireDefault(require("../_util/vue-types"));
var _type = require("../_util/type");
const floatButtonProps = () => {
return {
prefixCls: String,
description: _vueTypes.default.any,
type: (0, _type.stringType)('default'),
shape: (0, _type.stringType)('circle'),
tooltip: _vueTypes.default.any,
href: String,
target: String,
badge: (0, _type.objectType)(),
onClick: (0, _type.functionType)()
};
};
exports.floatButtonProps = floatButtonProps;
const floatButtonContentProps = () => {
return {
prefixCls: (0, _type.stringType)()
};
};
exports.floatButtonContentProps = floatButtonContentProps;
const floatButtonGroupProps = () => {
return (0, _extends2.default)((0, _extends2.default)({}, floatButtonProps()), {
// 包含的 Float Button
// 触发方式 (有触发方式为菜单模式)
trigger: (0, _type.stringType)(),
// 受控展开
open: (0, _type.booleanType)(),
// 展开收起的回调
onOpenChange: (0, _type.functionType)(),
'onUpdate:open': (0, _type.functionType)()
});
};
exports.floatButtonGroupProps = floatButtonGroupProps;
const backTopProps = () => {
return (0, _extends2.default)((0, _extends2.default)({}, floatButtonProps()), {
prefixCls: String,
duration: Number,
target: (0, _type.functionType)(),
visibilityHeight: Number,
onClick: (0, _type.functionType)()
});
};
exports.backTopProps = backTopProps;
;