jiaqingjiayi-xiaochengxu/甲情_甲意/miniprogram/node_modules/antd-mini/less/Modal/index.sjs
2024-11-10 15:01:22 +08:00

28 lines
705 B
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

function getDirection(
primaryButtonText,
secondaryButtonText,
cancelButtonText,
type
) {
// 不显示按钮区域
if (!primaryButtonText && !secondaryButtonText && !cancelButtonText) {
return '';
}
// 1个按钮当纵向处理
if (
[primaryButtonText, secondaryButtonText, cancelButtonText].filter(
(v) => !!v
).length === 1
) {
return 'vertical';
}
// 三个按钮,必是纵向
if (primaryButtonText && secondaryButtonText && cancelButtonText) {
return 'vertical';
}
// 两个按钮,在 “标准模式” 是横向;在“强调模式”是纵向
return type === 'focus' ? 'vertical' : 'horizontal';
}
export default { getDirection };