chore: PropTypes.bool to PropTypes.looseBool
parent
7fe34def78
commit
61ef8e6883
|
@ -17,10 +17,10 @@ export default {
|
|||
name: 'PortalWrapper',
|
||||
props: {
|
||||
wrapperClassName: PropTypes.string,
|
||||
forceRender: PropTypes.bool,
|
||||
forceRender: PropTypes.looseBool,
|
||||
getContainer: PropTypes.any,
|
||||
children: PropTypes.func,
|
||||
visible: PropTypes.bool,
|
||||
visible: PropTypes.looseBool,
|
||||
},
|
||||
data() {
|
||||
this._component = null;
|
||||
|
|
|
@ -17,7 +17,7 @@ const TransButton = {
|
|||
name: 'TransButton',
|
||||
inheritAttrs: false,
|
||||
props: {
|
||||
noStyle: PropTypes.bool,
|
||||
noStyle: PropTypes.looseBool,
|
||||
onClick: PropTypes.func,
|
||||
},
|
||||
|
||||
|
|
|
@ -8,5 +8,17 @@ const PropTypes = createTypes({
|
|||
object: undefined,
|
||||
integer: undefined,
|
||||
});
|
||||
PropTypes.extend([
|
||||
{
|
||||
name: 'looseBool',
|
||||
getter: true,
|
||||
type: Boolean,
|
||||
default: undefined,
|
||||
},
|
||||
]);
|
||||
export function withUndefined(type: any) {
|
||||
type.default = undefined;
|
||||
return type;
|
||||
}
|
||||
|
||||
export default PropTypes;
|
||||
|
|
|
@ -37,7 +37,7 @@ export const AlertProps = {
|
|||
*/
|
||||
type: PropTypes.oneOf(['success', 'info', 'warning', 'error']),
|
||||
/** Whether Alert can be closed */
|
||||
closable: PropTypes.bool,
|
||||
closable: PropTypes.looseBool,
|
||||
/** Close text to show */
|
||||
closeText: PropTypes.any,
|
||||
/** Content of Alert */
|
||||
|
@ -49,9 +49,9 @@ export const AlertProps = {
|
|||
/** Trigger when animation ending of Alert */
|
||||
afterClose: PropTypes.func.def(noop),
|
||||
/** Whether to show icon */
|
||||
showIcon: PropTypes.bool,
|
||||
showIcon: PropTypes.looseBool,
|
||||
prefixCls: PropTypes.string,
|
||||
banner: PropTypes.bool,
|
||||
banner: PropTypes.looseBool,
|
||||
icon: PropTypes.any,
|
||||
onClose: PropTypes.func,
|
||||
};
|
||||
|
|
|
@ -81,8 +81,8 @@ export const AnchorProps = {
|
|||
prefixCls: PropTypes.string,
|
||||
offsetTop: PropTypes.number,
|
||||
bounds: PropTypes.number,
|
||||
affix: PropTypes.bool,
|
||||
showInkInFixed: PropTypes.bool,
|
||||
affix: PropTypes.looseBool,
|
||||
showInkInFixed: PropTypes.looseBool,
|
||||
getContainer: PropTypes.func,
|
||||
wrapperClass: PropTypes.string,
|
||||
wrapperStyle: PropTypes.object,
|
||||
|
|
|
@ -31,7 +31,7 @@ const AutoCompleteProps = {
|
|||
dataSource: PropTypes.array,
|
||||
dropdownMenuStyle: PropTypes.object,
|
||||
optionLabelProp: String,
|
||||
dropdownMatchSelectWidth: PropTypes.bool,
|
||||
dropdownMatchSelectWidth: PropTypes.looseBool,
|
||||
// onChange?: (value: SelectValue) => void;
|
||||
// onSelect?: (value: SelectValue, option: Object) => any;
|
||||
};
|
||||
|
@ -42,14 +42,14 @@ const AutoComplete = {
|
|||
props: {
|
||||
...AutoCompleteProps,
|
||||
prefixCls: PropTypes.string.def('ant-select'),
|
||||
showSearch: PropTypes.bool.def(false),
|
||||
showSearch: PropTypes.looseBool.def(false),
|
||||
transitionName: PropTypes.string.def('slide-up'),
|
||||
choiceTransitionName: PropTypes.string.def('zoom'),
|
||||
autofocus: PropTypes.bool,
|
||||
backfill: PropTypes.bool,
|
||||
autofocus: PropTypes.looseBool,
|
||||
backfill: PropTypes.looseBool,
|
||||
optionLabelProp: PropTypes.string.def('children'),
|
||||
filterOption: PropTypes.oneOfType([PropTypes.bool, PropTypes.func]).def(false),
|
||||
defaultActiveFirstOption: PropTypes.bool.def(true),
|
||||
filterOption: PropTypes.oneOfType([PropTypes.looseBool, PropTypes.func]).def(false),
|
||||
defaultActiveFirstOption: PropTypes.looseBool.def(true),
|
||||
},
|
||||
Option: { ...Option, name: 'AAutoCompleteOption' },
|
||||
OptGroup: { ...OptGroup, name: 'AAutoCompleteOptGroup' },
|
||||
|
|
|
@ -5,5 +5,5 @@ export default () => ({
|
|||
target: PropTypes.func,
|
||||
prefixCls: PropTypes.string,
|
||||
onClick: PropTypes.func,
|
||||
// visible: PropTypes.bool, // Only for test. Don't use it.
|
||||
// visible: PropTypes.looseBool, // Only for test. Don't use it.
|
||||
});
|
||||
|
|
|
@ -12,11 +12,11 @@ import { inject, Transition } from 'vue';
|
|||
const BadgeProps = {
|
||||
/** Number to show in badge */
|
||||
count: PropTypes.any,
|
||||
showZero: PropTypes.bool,
|
||||
showZero: PropTypes.looseBool,
|
||||
/** Max count to show */
|
||||
overflowCount: PropTypes.number,
|
||||
/** whether to show red dot without number */
|
||||
dot: PropTypes.bool,
|
||||
dot: PropTypes.looseBool,
|
||||
prefixCls: PropTypes.string,
|
||||
scrollNumberPrefixCls: PropTypes.string,
|
||||
status: PropTypes.oneOf(['success', 'processing', 'default', 'error', 'warning']),
|
||||
|
|
|
@ -6,10 +6,10 @@ export default () => ({
|
|||
// icon: PropTypes.string,
|
||||
shape: PropTypes.oneOf(['circle', 'circle-outline', 'round']),
|
||||
size: PropTypes.oneOf(['small', 'large', 'default']).def('default'),
|
||||
loading: PropTypes.oneOfType([PropTypes.bool, PropTypes.object]),
|
||||
disabled: PropTypes.bool,
|
||||
ghost: PropTypes.bool,
|
||||
block: PropTypes.bool,
|
||||
loading: PropTypes.oneOfType([PropTypes.looseBool, PropTypes.object]),
|
||||
disabled: PropTypes.looseBool,
|
||||
ghost: PropTypes.looseBool,
|
||||
block: PropTypes.looseBool,
|
||||
icon: PropTypes.any,
|
||||
onClick: PropTypes.func,
|
||||
});
|
||||
|
|
|
@ -21,7 +21,7 @@ function getMonthsLocale(value) {
|
|||
export const HeaderProps = {
|
||||
prefixCls: PropTypes.string,
|
||||
locale: PropTypes.any,
|
||||
fullscreen: PropTypes.boolean,
|
||||
fullscreen: PropTypes.looseBoolean,
|
||||
yearSelectOffset: PropTypes.number,
|
||||
yearSelectTotal: PropTypes.number,
|
||||
type: PropTypes.string,
|
||||
|
|
|
@ -35,7 +35,7 @@ export const CalendarProps = () => ({
|
|||
value: TimeType,
|
||||
defaultValue: TimeType,
|
||||
mode: CalendarMode,
|
||||
fullscreen: PropTypes.bool,
|
||||
fullscreen: PropTypes.looseBool,
|
||||
locale: PropTypes.object,
|
||||
disabledDate: PropTypes.func,
|
||||
validRange: PropTypes.custom(isMomentArray),
|
||||
|
|
|
@ -16,11 +16,11 @@ export default {
|
|||
prefixCls: PropTypes.string,
|
||||
title: PropTypes.any,
|
||||
extra: PropTypes.any,
|
||||
bordered: PropTypes.bool.def(true),
|
||||
bordered: PropTypes.looseBool.def(true),
|
||||
bodyStyle: PropTypes.object,
|
||||
headStyle: PropTypes.object,
|
||||
loading: PropTypes.bool.def(false),
|
||||
hoverable: PropTypes.bool.def(false),
|
||||
loading: PropTypes.looseBool.def(false),
|
||||
hoverable: PropTypes.looseBool.def(false),
|
||||
type: PropTypes.string,
|
||||
size: PropTypes.oneOf(['default', 'small']),
|
||||
actions: PropTypes.any,
|
||||
|
|
|
@ -8,7 +8,7 @@ export default {
|
|||
__ANT_CARD_GRID: true,
|
||||
props: {
|
||||
prefixCls: PropTypes.string,
|
||||
hoverable: PropTypes.bool,
|
||||
hoverable: PropTypes.looseBool,
|
||||
},
|
||||
setup() {
|
||||
return {
|
||||
|
|
|
@ -11,43 +11,43 @@ export const CarouselEffect = PropTypes.oneOf(['scrollx', 'fade']);
|
|||
// Carousel
|
||||
export const CarouselProps = {
|
||||
effect: CarouselEffect,
|
||||
dots: PropTypes.bool,
|
||||
vertical: PropTypes.bool,
|
||||
autoplay: PropTypes.bool,
|
||||
dots: PropTypes.looseBool,
|
||||
vertical: PropTypes.looseBool,
|
||||
autoplay: PropTypes.looseBool,
|
||||
easing: PropTypes.string,
|
||||
beforeChange: PropTypes.func,
|
||||
afterChange: PropTypes.func,
|
||||
// style: PropTypes.React.CSSProperties,
|
||||
prefixCls: PropTypes.string,
|
||||
accessibility: PropTypes.bool,
|
||||
accessibility: PropTypes.looseBool,
|
||||
nextArrow: PropTypes.any,
|
||||
prevArrow: PropTypes.any,
|
||||
pauseOnHover: PropTypes.bool,
|
||||
pauseOnHover: PropTypes.looseBool,
|
||||
// className: PropTypes.string,
|
||||
adaptiveHeight: PropTypes.bool,
|
||||
arrows: PropTypes.bool,
|
||||
adaptiveHeight: PropTypes.looseBool,
|
||||
arrows: PropTypes.looseBool,
|
||||
autoplaySpeed: PropTypes.number,
|
||||
centerMode: PropTypes.bool,
|
||||
centerMode: PropTypes.looseBool,
|
||||
centerPadding: PropTypes.string,
|
||||
cssEase: PropTypes.string,
|
||||
dotsClass: PropTypes.string,
|
||||
draggable: PropTypes.bool,
|
||||
fade: PropTypes.bool,
|
||||
focusOnSelect: PropTypes.bool,
|
||||
infinite: PropTypes.bool,
|
||||
draggable: PropTypes.looseBool,
|
||||
fade: PropTypes.looseBool,
|
||||
focusOnSelect: PropTypes.looseBool,
|
||||
infinite: PropTypes.looseBool,
|
||||
initialSlide: PropTypes.number,
|
||||
lazyLoad: PropTypes.bool,
|
||||
rtl: PropTypes.bool,
|
||||
lazyLoad: PropTypes.looseBool,
|
||||
rtl: PropTypes.looseBool,
|
||||
slide: PropTypes.string,
|
||||
slidesToShow: PropTypes.number,
|
||||
slidesToScroll: PropTypes.number,
|
||||
speed: PropTypes.number,
|
||||
swipe: PropTypes.bool,
|
||||
swipeToSlide: PropTypes.bool,
|
||||
touchMove: PropTypes.bool,
|
||||
swipe: PropTypes.looseBool,
|
||||
swipeToSlide: PropTypes.looseBool,
|
||||
touchMove: PropTypes.looseBool,
|
||||
touchThreshold: PropTypes.number,
|
||||
variableWidth: PropTypes.bool,
|
||||
useCSS: PropTypes.bool,
|
||||
variableWidth: PropTypes.looseBool,
|
||||
useCSS: PropTypes.looseBool,
|
||||
slickGoTo: PropTypes.number,
|
||||
responsive: PropTypes.array,
|
||||
dotPosition: PropTypes.oneOf(['top', 'bottom', 'left', 'right']),
|
||||
|
|
|
@ -27,7 +27,7 @@ import { defaultConfigProvider } from '../config-provider';
|
|||
const CascaderOptionType = PropTypes.shape({
|
||||
value: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
|
||||
label: PropTypes.any,
|
||||
disabled: PropTypes.bool,
|
||||
disabled: PropTypes.looseBool,
|
||||
children: PropTypes.array,
|
||||
key: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
|
||||
}).loose;
|
||||
|
@ -44,7 +44,7 @@ const ShowSearchType = PropTypes.shape({
|
|||
filter: PropTypes.func,
|
||||
render: PropTypes.func,
|
||||
sort: PropTypes.func,
|
||||
matchInputWidth: PropTypes.bool,
|
||||
matchInputWidth: PropTypes.looseBool,
|
||||
limit: PropTypes.oneOfType([Boolean, Number]),
|
||||
}).loose;
|
||||
function noop() {}
|
||||
|
@ -73,24 +73,24 @@ const CascaderProps = {
|
|||
/** 输入框大小,可选 `large` `default` `small` */
|
||||
size: PropTypes.oneOf(['large', 'default', 'small']),
|
||||
/** 禁用*/
|
||||
disabled: PropTypes.bool.def(false),
|
||||
disabled: PropTypes.looseBool.def(false),
|
||||
/** 是否支持清除*/
|
||||
allowClear: PropTypes.bool.def(true),
|
||||
allowClear: PropTypes.looseBool.def(true),
|
||||
showSearch: PropTypes.oneOfType([Boolean, ShowSearchType]),
|
||||
notFoundContent: PropTypes.any,
|
||||
loadData: PropTypes.func,
|
||||
/** 次级菜单的展开方式,可选 'click' 和 'hover' */
|
||||
expandTrigger: CascaderExpandTrigger,
|
||||
/** 当此项为 true 时,点选每级菜单选项值都会发生变化 */
|
||||
changeOnSelect: PropTypes.bool,
|
||||
changeOnSelect: PropTypes.looseBool,
|
||||
/** 浮层可见变化时回调 */
|
||||
// onPopupVisibleChange?: (popupVisible: boolean) => void;
|
||||
prefixCls: PropTypes.string,
|
||||
inputPrefixCls: PropTypes.string,
|
||||
getPopupContainer: PropTypes.func,
|
||||
popupVisible: PropTypes.bool,
|
||||
popupVisible: PropTypes.looseBool,
|
||||
fieldNames: FieldNamesType,
|
||||
autofocus: PropTypes.bool,
|
||||
autofocus: PropTypes.looseBool,
|
||||
suffixIcon: PropTypes.any,
|
||||
showSearchRender: PropTypes.any,
|
||||
onChange: PropTypes.func,
|
||||
|
|
|
@ -13,16 +13,16 @@ export default {
|
|||
__ANT_CHECKBOX: true,
|
||||
props: {
|
||||
prefixCls: PropTypes.string,
|
||||
defaultChecked: PropTypes.bool,
|
||||
checked: PropTypes.bool,
|
||||
disabled: PropTypes.bool,
|
||||
isGroup: PropTypes.bool,
|
||||
defaultChecked: PropTypes.looseBool,
|
||||
checked: PropTypes.looseBool,
|
||||
disabled: PropTypes.looseBool,
|
||||
isGroup: PropTypes.looseBool,
|
||||
value: PropTypes.any,
|
||||
name: PropTypes.string,
|
||||
id: PropTypes.string,
|
||||
indeterminate: PropTypes.bool,
|
||||
indeterminate: PropTypes.looseBool,
|
||||
type: PropTypes.string.def('checkbox'),
|
||||
autofocus: PropTypes.bool,
|
||||
autofocus: PropTypes.looseBool,
|
||||
onChange: PropTypes.func,
|
||||
'onUpdate:checked': PropTypes.func,
|
||||
},
|
||||
|
|
|
@ -13,7 +13,7 @@ export default {
|
|||
defaultValue: PropTypes.array,
|
||||
value: PropTypes.array,
|
||||
options: PropTypes.array.def([]),
|
||||
disabled: PropTypes.bool,
|
||||
disabled: PropTypes.looseBool,
|
||||
onChange: PropTypes.func,
|
||||
},
|
||||
|
||||
|
|
|
@ -25,10 +25,10 @@ export default {
|
|||
colorRounded: PropTypes.number, //颜色数值保留几位小数
|
||||
size: PropTypes.oneOf(['default', 'small', 'large']).def('default'), //尺寸
|
||||
getPopupContainer: PropTypes.func, //指定渲染容器
|
||||
disabled: PropTypes.bool.def(false), //是否禁用
|
||||
disabled: PropTypes.looseBool.def(false), //是否禁用
|
||||
format: PropTypes.string, //颜色格式设置
|
||||
alpha: PropTypes.bool.def(false), //是否开启透明通道
|
||||
hue: PropTypes.bool.def(true), //是否开启色彩预选
|
||||
alpha: PropTypes.looseBool.def(false), //是否开启透明通道
|
||||
hue: PropTypes.looseBool.def(true), //是否开启色彩预选
|
||||
},
|
||||
inject: {
|
||||
configProvider: { default: () => defaultConfigProvider },
|
||||
|
|
|
@ -90,7 +90,7 @@ const ConfigProvider = defineComponent({
|
|||
csp: {
|
||||
type: Object as PropType<CSPConfig>,
|
||||
},
|
||||
autoInsertSpaceInButton: PropTypes.bool,
|
||||
autoInsertSpaceInButton: PropTypes.looseBool,
|
||||
locale: {
|
||||
type: Object as PropType<Locale>,
|
||||
},
|
||||
|
@ -106,8 +106,8 @@ const ConfigProvider = defineComponent({
|
|||
space: {
|
||||
type: [String, Number] as PropType<SizeType | number>,
|
||||
},
|
||||
virtual: PropTypes.bool,
|
||||
dropdownMatchSelectWidth: PropTypes.bool,
|
||||
virtual: PropTypes.looseBool,
|
||||
dropdownMatchSelectWidth: PropTypes.looseBool,
|
||||
},
|
||||
setup(props, { slots }) {
|
||||
const getPrefixCls = (suffixCls?: string, customizePrefixCls?: string) => {
|
||||
|
|
|
@ -8,8 +8,8 @@ export const PickerProps = () => ({
|
|||
prefixCls: PropTypes.string,
|
||||
inputPrefixCls: PropTypes.string,
|
||||
format: PropTypes.oneOfType([PropTypes.string, PropTypes.array, PropTypes.func]),
|
||||
disabled: PropTypes.bool,
|
||||
allowClear: PropTypes.bool,
|
||||
disabled: PropTypes.looseBool,
|
||||
allowClear: PropTypes.looseBool,
|
||||
suffixIcon: PropTypes.any,
|
||||
popupStyle: PropTypes.object,
|
||||
dropdownClassName: PropTypes.string,
|
||||
|
@ -17,18 +17,18 @@ export const PickerProps = () => ({
|
|||
localeCode: PropTypes.string,
|
||||
size: PropTypes.oneOf(['large', 'small', 'default']),
|
||||
getCalendarContainer: PropTypes.func,
|
||||
open: PropTypes.bool,
|
||||
open: PropTypes.looseBool,
|
||||
disabledDate: PropTypes.func,
|
||||
showToday: PropTypes.bool,
|
||||
showToday: PropTypes.looseBool,
|
||||
dateRender: PropTypes.any, // ({current: moment.Moment, today: moment.Moment}) => vNode,
|
||||
pickerClass: PropTypes.string,
|
||||
pickerInputClass: PropTypes.string,
|
||||
timePicker: PropTypes.any,
|
||||
autofocus: PropTypes.bool,
|
||||
autofocus: PropTypes.looseBool,
|
||||
tagPrefixCls: PropTypes.string,
|
||||
tabindex: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
|
||||
align: PropTypes.object.def(() => ({})),
|
||||
inputReadOnly: PropTypes.bool,
|
||||
inputReadOnly: PropTypes.looseBool,
|
||||
valueFormat: PropTypes.string,
|
||||
onOpenChange: PropTypes.func,
|
||||
onFocus: PropTypes.func,
|
||||
|
@ -50,8 +50,8 @@ export const SinglePickerProps = () => ({
|
|||
export const DatePickerProps = () => ({
|
||||
...PickerProps(),
|
||||
...SinglePickerProps(),
|
||||
showTime: PropTypes.oneOfType([PropTypes.object, PropTypes.bool]),
|
||||
open: PropTypes.bool,
|
||||
showTime: PropTypes.oneOfType([PropTypes.object, PropTypes.looseBool]),
|
||||
open: PropTypes.looseBool,
|
||||
disabledTime: PropTypes.func,
|
||||
mode: PropTypes.oneOf(['time', 'date', 'month', 'year']),
|
||||
onOpenChange: PropTypes.func,
|
||||
|
@ -74,13 +74,13 @@ export const RangePickerProps = () => ({
|
|||
defaultValue: TimesType,
|
||||
defaultPickerValue: TimesType,
|
||||
timePicker: PropTypes.any,
|
||||
showTime: PropTypes.oneOfType([PropTypes.object, PropTypes.bool]),
|
||||
showTime: PropTypes.oneOfType([PropTypes.object, PropTypes.looseBool]),
|
||||
ranges: PropTypes.object,
|
||||
placeholder: PropTypes.arrayOf(String),
|
||||
mode: PropTypes.oneOfType([PropTypes.string, PropTypes.arrayOf(String)]),
|
||||
separator: PropTypes.any,
|
||||
disabledTime: PropTypes.func,
|
||||
showToday: PropTypes.bool,
|
||||
showToday: PropTypes.looseBool,
|
||||
renderExtraFooter: PropTypes.any,
|
||||
onChange: PropTypes.func,
|
||||
onCalendarChange: PropTypes.func,
|
||||
|
|
|
@ -39,12 +39,12 @@ export const DescriptionsItem = {
|
|||
|
||||
export const DescriptionsProps = {
|
||||
prefixCls: PropTypes.string,
|
||||
bordered: PropTypes.bool,
|
||||
bordered: PropTypes.looseBool,
|
||||
size: PropTypes.oneOf(['default', 'middle', 'small']).def('default'),
|
||||
title: PropTypes.any,
|
||||
column: PropTypes.oneOfType([PropTypes.number, PropTypes.object]),
|
||||
layout: PropTypes.oneOf(['horizontal', 'vertical']),
|
||||
colon: PropTypes.bool,
|
||||
colon: PropTypes.looseBool,
|
||||
};
|
||||
|
||||
/**
|
||||
|
|
|
@ -12,18 +12,18 @@ const Drawer = {
|
|||
name: 'ADrawer',
|
||||
inheritAttrs: false,
|
||||
props: {
|
||||
closable: PropTypes.bool.def(true),
|
||||
destroyOnClose: PropTypes.bool,
|
||||
closable: PropTypes.looseBool.def(true),
|
||||
destroyOnClose: PropTypes.looseBool,
|
||||
getContainer: PropTypes.any,
|
||||
maskClosable: PropTypes.bool.def(true),
|
||||
mask: PropTypes.bool.def(true),
|
||||
maskClosable: PropTypes.looseBool.def(true),
|
||||
mask: PropTypes.looseBool.def(true),
|
||||
maskStyle: PropTypes.object,
|
||||
wrapStyle: PropTypes.object,
|
||||
bodyStyle: PropTypes.object,
|
||||
headerStyle: PropTypes.object,
|
||||
drawerStyle: PropTypes.object,
|
||||
title: PropTypes.any,
|
||||
visible: PropTypes.bool,
|
||||
visible: PropTypes.looseBool,
|
||||
width: PropTypes.oneOfType([PropTypes.string, PropTypes.number]).def(256),
|
||||
height: PropTypes.oneOfType([PropTypes.string, PropTypes.number]).def(256),
|
||||
zIndex: PropTypes.number,
|
||||
|
@ -33,7 +33,7 @@ const Drawer = {
|
|||
wrapClassName: PropTypes.string, // not use class like react, vue will add class to root dom
|
||||
handle: PropTypes.any,
|
||||
afterVisibleChange: PropTypes.func,
|
||||
keyboard: PropTypes.bool.def(true),
|
||||
keyboard: PropTypes.looseBool.def(true),
|
||||
onClose: PropTypes.func,
|
||||
'onUpdate:visible': PropTypes.func,
|
||||
},
|
||||
|
|
|
@ -20,7 +20,7 @@ const DropdownButtonProps = {
|
|||
size: PropTypes.oneOf(['small', 'large', 'default']).def('default'),
|
||||
htmlType: ButtonTypesProps.htmlType,
|
||||
href: PropTypes.string,
|
||||
disabled: PropTypes.bool,
|
||||
disabled: PropTypes.looseBool,
|
||||
prefixCls: PropTypes.string,
|
||||
placement: DropdownProps.placement.def('bottomRight'),
|
||||
icon: PropTypes.any,
|
||||
|
|
|
@ -2,8 +2,8 @@ import PropTypes from '../_util/vue-types';
|
|||
export default () => ({
|
||||
trigger: PropTypes.array.def(['hover']),
|
||||
overlay: PropTypes.any,
|
||||
visible: PropTypes.bool,
|
||||
disabled: PropTypes.bool,
|
||||
visible: PropTypes.looseBool,
|
||||
disabled: PropTypes.looseBool,
|
||||
align: PropTypes.object,
|
||||
getPopupContainer: PropTypes.func,
|
||||
prefixCls: PropTypes.string,
|
||||
|
@ -18,9 +18,9 @@ export default () => ({
|
|||
]),
|
||||
overlayClassName: PropTypes.string,
|
||||
overlayStyle: PropTypes.object,
|
||||
forceRender: PropTypes.bool,
|
||||
forceRender: PropTypes.looseBool,
|
||||
mouseEnterDelay: PropTypes.number,
|
||||
mouseLeaveDelay: PropTypes.number,
|
||||
openClassName: PropTypes.string,
|
||||
minOverlayWidthMatchTrigger: PropTypes.bool,
|
||||
minOverlayWidthMatchTrigger: PropTypes.looseBool,
|
||||
});
|
||||
|
|
|
@ -17,16 +17,16 @@ export const FormProps = {
|
|||
layout: PropTypes.oneOf(['horizontal', 'inline', 'vertical']),
|
||||
labelCol: PropTypes.object,
|
||||
wrapperCol: PropTypes.object,
|
||||
colon: PropTypes.bool,
|
||||
colon: PropTypes.looseBool,
|
||||
labelAlign: PropTypes.oneOf(['left', 'right']),
|
||||
prefixCls: PropTypes.string,
|
||||
hideRequiredMark: PropTypes.bool,
|
||||
hideRequiredMark: PropTypes.looseBool,
|
||||
model: PropTypes.object,
|
||||
rules: PropTypes.object,
|
||||
validateMessages: PropTypes.any,
|
||||
validateOnRuleChange: PropTypes.bool,
|
||||
validateOnRuleChange: PropTypes.looseBool,
|
||||
// 提交失败自动滚动到第一个错误字段
|
||||
scrollToFirstError: PropTypes.bool,
|
||||
scrollToFirstError: PropTypes.looseBool,
|
||||
onFinish: PropTypes.func,
|
||||
onFinishFailed: PropTypes.func,
|
||||
name: PropTypes.name,
|
||||
|
@ -39,9 +39,9 @@ export const ValidationRule = {
|
|||
/** built-in validation type, available options: https://github.com/yiminghe/async-validator#type */
|
||||
type: PropTypes.string,
|
||||
/** indicates whether field is required */
|
||||
required: PropTypes.boolean,
|
||||
required: PropTypes.looseBoolean,
|
||||
/** treat required fields that only contain whitespace as errors */
|
||||
whitespace: PropTypes.boolean,
|
||||
whitespace: PropTypes.looseBoolean,
|
||||
/** validate the exact length of a field */
|
||||
len: PropTypes.number,
|
||||
/** validate the min length of a field */
|
||||
|
|
|
@ -74,15 +74,15 @@ export const FormItemProps = {
|
|||
extra: PropTypes.any,
|
||||
labelCol: PropTypes.object,
|
||||
wrapperCol: PropTypes.object,
|
||||
hasFeedback: PropTypes.bool,
|
||||
colon: PropTypes.bool,
|
||||
hasFeedback: PropTypes.looseBool,
|
||||
colon: PropTypes.looseBool,
|
||||
labelAlign: PropTypes.oneOf(['left', 'right']),
|
||||
prop: PropTypes.oneOfType([Array, String, Number]),
|
||||
name: PropTypes.oneOfType([Array, String, Number]),
|
||||
rules: PropTypes.oneOfType([Array, Object]),
|
||||
autoLink: PropTypes.bool,
|
||||
required: PropTypes.bool,
|
||||
validateFirst: PropTypes.bool,
|
||||
autoLink: PropTypes.looseBool,
|
||||
required: PropTypes.looseBool,
|
||||
validateFirst: PropTypes.looseBool,
|
||||
validateStatus: PropTypes.oneOf(['', 'success', 'warning', 'error', 'validating']),
|
||||
validateTrigger: PropTypes.oneOfType([PropTypes.string, PropTypes.array]),
|
||||
};
|
||||
|
|
|
@ -15,7 +15,7 @@ export const InputNumberProps = {
|
|||
step: PropTypes.oneOfType([PropTypes.number, PropTypes.string]),
|
||||
defaultValue: PropTypes.oneOfType([PropTypes.number, PropTypes.string]),
|
||||
tabindex: PropTypes.number,
|
||||
disabled: PropTypes.bool,
|
||||
disabled: PropTypes.looseBool,
|
||||
size: PropTypes.oneOf(['large', 'small', 'default']),
|
||||
formatter: PropTypes.func,
|
||||
parser: PropTypes.func,
|
||||
|
@ -24,7 +24,7 @@ export const InputNumberProps = {
|
|||
name: PropTypes.string,
|
||||
id: PropTypes.string,
|
||||
precision: PropTypes.number,
|
||||
autofocus: PropTypes.bool,
|
||||
autofocus: PropTypes.looseBool,
|
||||
};
|
||||
|
||||
const InputNumber = {
|
||||
|
|
|
@ -23,16 +23,16 @@ const ClearableLabeledInput = {
|
|||
inputType: PropTypes.oneOf(ClearableInputType),
|
||||
value: PropTypes.any,
|
||||
defaultValue: PropTypes.any,
|
||||
allowClear: PropTypes.bool,
|
||||
allowClear: PropTypes.looseBool,
|
||||
element: PropTypes.any,
|
||||
handleReset: PropTypes.func,
|
||||
disabled: PropTypes.bool,
|
||||
disabled: PropTypes.looseBool,
|
||||
size: PropTypes.oneOf(['small', 'large', 'default']),
|
||||
suffix: PropTypes.any,
|
||||
prefix: PropTypes.any,
|
||||
addonBefore: PropTypes.any,
|
||||
addonAfter: PropTypes.any,
|
||||
readonly: PropTypes.bool,
|
||||
readonly: PropTypes.looseBool,
|
||||
},
|
||||
methods: {
|
||||
renderClearIcon(prefixCls) {
|
||||
|
|
|
@ -21,7 +21,7 @@ export default {
|
|||
prefixCls: PropTypes.string.def('ant-input-password'),
|
||||
inputPrefixCls: PropTypes.string.def('ant-input'),
|
||||
action: PropTypes.string.def('click'),
|
||||
visibilityToggle: PropTypes.bool.def(true),
|
||||
visibilityToggle: PropTypes.looseBool.def(true),
|
||||
},
|
||||
data() {
|
||||
return {
|
||||
|
|
|
@ -11,8 +11,8 @@ export default {
|
|||
},
|
||||
name: String,
|
||||
size: PropTypes.oneOf(['small', 'large', 'default']),
|
||||
disabled: PropTypes.bool,
|
||||
readonly: PropTypes.bool,
|
||||
disabled: PropTypes.looseBool,
|
||||
readonly: PropTypes.looseBool,
|
||||
addonBefore: PropTypes.any,
|
||||
addonAfter: PropTypes.any,
|
||||
// onPressEnter?: React.FormEventHandler<any>;
|
||||
|
@ -31,7 +31,7 @@ export default {
|
|||
type: Boolean,
|
||||
},
|
||||
maxlength: PropTypes.number,
|
||||
loading: PropTypes.bool,
|
||||
loading: PropTypes.looseBool,
|
||||
onPressEnter: PropTypes.func,
|
||||
onKeydown: PropTypes.func,
|
||||
onKeyup: PropTypes.func,
|
||||
|
|
|
@ -29,10 +29,10 @@ const dimensionMaxMap = {
|
|||
|
||||
export const SiderProps = {
|
||||
prefixCls: PropTypes.string,
|
||||
collapsible: PropTypes.bool,
|
||||
collapsed: PropTypes.bool,
|
||||
defaultCollapsed: PropTypes.bool,
|
||||
reverseArrow: PropTypes.bool,
|
||||
collapsible: PropTypes.looseBool,
|
||||
collapsed: PropTypes.looseBool,
|
||||
defaultCollapsed: PropTypes.looseBool,
|
||||
reverseArrow: PropTypes.looseBool,
|
||||
// onCollapse?: (collapsed: boolean, type: CollapseType) => void;
|
||||
zeroWidthTriggerStyle: PropTypes.object,
|
||||
trigger: PropTypes.any,
|
||||
|
|
|
@ -6,7 +6,7 @@ import { defaultConfigProvider } from '../config-provider';
|
|||
|
||||
export const BasicProps = {
|
||||
prefixCls: PropTypes.string,
|
||||
hasSider: PropTypes.boolean,
|
||||
hasSider: PropTypes.looseBoolean,
|
||||
tagName: PropTypes.string,
|
||||
};
|
||||
|
||||
|
|
|
@ -32,19 +32,19 @@ export const ListGridType = {
|
|||
export const ListSize = ['small', 'default', 'large'];
|
||||
|
||||
export const ListProps = () => ({
|
||||
bordered: PropTypes.bool,
|
||||
bordered: PropTypes.looseBool,
|
||||
dataSource: PropTypes.array,
|
||||
extra: PropTypes.any,
|
||||
grid: PropTypes.shape(ListGridType).loose,
|
||||
itemLayout: PropTypes.string,
|
||||
loading: PropTypes.oneOfType([PropTypes.bool, PropTypes.object]),
|
||||
loading: PropTypes.oneOfType([PropTypes.looseBool, PropTypes.object]),
|
||||
loadMore: PropTypes.any,
|
||||
pagination: PropTypes.oneOfType([PropTypes.shape(PaginationConfig()).loose, PropTypes.bool]),
|
||||
pagination: PropTypes.oneOfType([PropTypes.shape(PaginationConfig()).loose, PropTypes.looseBool]),
|
||||
prefixCls: PropTypes.string,
|
||||
rowKey: PropTypes.any,
|
||||
renderItem: PropTypes.any,
|
||||
size: PropTypes.oneOf(ListSize),
|
||||
split: PropTypes.bool,
|
||||
split: PropTypes.looseBool,
|
||||
header: PropTypes.any,
|
||||
footer: PropTypes.any,
|
||||
locale: PropTypes.object,
|
||||
|
|
|
@ -52,7 +52,7 @@ const Mentions = {
|
|||
getMentions,
|
||||
props: {
|
||||
...mentionsProps,
|
||||
loading: PropTypes.bool,
|
||||
loading: PropTypes.looseBool,
|
||||
onFocus: PropTypes.func,
|
||||
onBlur: PropTypes.func,
|
||||
onSelect: PropTypes.func,
|
||||
|
|
|
@ -24,7 +24,7 @@ export const menuProps = {
|
|||
...commonPropsType,
|
||||
theme: PropTypes.oneOf(['light', 'dark']).def('light'),
|
||||
mode: MenuMode.def('vertical'),
|
||||
selectable: PropTypes.bool,
|
||||
selectable: PropTypes.looseBool,
|
||||
selectedKeys: PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.string, PropTypes.number])),
|
||||
defaultSelectedKeys: PropTypes.array,
|
||||
openKeys: PropTypes.array,
|
||||
|
@ -32,11 +32,11 @@ export const menuProps = {
|
|||
openAnimation: PropTypes.oneOfType([PropTypes.string, PropTypes.object]),
|
||||
openTransitionName: PropTypes.string,
|
||||
prefixCls: PropTypes.string,
|
||||
multiple: PropTypes.bool,
|
||||
multiple: PropTypes.looseBool,
|
||||
inlineIndent: PropTypes.number.def(24),
|
||||
inlineCollapsed: PropTypes.bool,
|
||||
isRootMenu: PropTypes.bool.def(true),
|
||||
focusable: PropTypes.bool.def(false),
|
||||
inlineCollapsed: PropTypes.looseBool,
|
||||
isRootMenu: PropTypes.looseBool.def(true),
|
||||
focusable: PropTypes.looseBool.def(false),
|
||||
onOpenChange: PropTypes.func,
|
||||
onSelect: PropTypes.func,
|
||||
onDeselect: PropTypes.func,
|
||||
|
|
|
@ -8,7 +8,7 @@ const ActionButtonProps = {
|
|||
type: ButtonType,
|
||||
actionFn: PropTypes.func,
|
||||
closeModal: PropTypes.func,
|
||||
autofocus: PropTypes.bool,
|
||||
autofocus: PropTypes.looseBool,
|
||||
buttonProps: PropTypes.object,
|
||||
};
|
||||
|
||||
|
|
|
@ -35,13 +35,13 @@ const modalProps = (defaultProps = {}) => {
|
|||
const props = {
|
||||
prefixCls: PropTypes.string,
|
||||
/** 对话框是否可见*/
|
||||
visible: PropTypes.bool,
|
||||
visible: PropTypes.looseBool,
|
||||
/** 确定按钮 loading*/
|
||||
confirmLoading: PropTypes.bool,
|
||||
confirmLoading: PropTypes.looseBool,
|
||||
/** 标题*/
|
||||
title: PropTypes.any,
|
||||
/** 是否显示右上角的关闭按钮*/
|
||||
closable: PropTypes.bool,
|
||||
closable: PropTypes.looseBool,
|
||||
closeIcon: PropTypes.any,
|
||||
/** 点击确定回调*/
|
||||
// onOk: (e: React.MouseEvent<any>) => void,
|
||||
|
@ -49,7 +49,7 @@ const modalProps = (defaultProps = {}) => {
|
|||
// onCancel: (e: React.MouseEvent<any>) => void,
|
||||
afterClose: PropTypes.func.def(noop),
|
||||
/** 垂直居中 */
|
||||
centered: PropTypes.bool,
|
||||
centered: PropTypes.looseBool,
|
||||
/** 宽度*/
|
||||
width: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
|
||||
/** 底部内容*/
|
||||
|
@ -62,12 +62,12 @@ const modalProps = (defaultProps = {}) => {
|
|||
cancelText: PropTypes.any,
|
||||
icon: PropTypes.any,
|
||||
/** 点击蒙层是否允许关闭*/
|
||||
maskClosable: PropTypes.bool,
|
||||
maskClosable: PropTypes.looseBool,
|
||||
/** 强制渲染 Modal*/
|
||||
forceRender: PropTypes.bool,
|
||||
forceRender: PropTypes.looseBool,
|
||||
okButtonProps: PropTypes.object,
|
||||
cancelButtonProps: PropTypes.object,
|
||||
destroyOnClose: PropTypes.bool,
|
||||
destroyOnClose: PropTypes.looseBool,
|
||||
wrapClassName: PropTypes.string,
|
||||
maskTransitionName: PropTypes.string,
|
||||
transitionName: PropTypes.string,
|
||||
|
@ -75,10 +75,10 @@ const modalProps = (defaultProps = {}) => {
|
|||
zIndex: PropTypes.number,
|
||||
bodyStyle: PropTypes.object,
|
||||
maskStyle: PropTypes.object,
|
||||
mask: PropTypes.bool,
|
||||
keyboard: PropTypes.bool,
|
||||
mask: PropTypes.looseBool,
|
||||
keyboard: PropTypes.looseBool,
|
||||
wrapProps: PropTypes.object,
|
||||
focusTriggerAfterClose: PropTypes.bool,
|
||||
focusTriggerAfterClose: PropTypes.looseBool,
|
||||
};
|
||||
return initDefaultProps(props, defaultProps);
|
||||
};
|
||||
|
|
|
@ -18,7 +18,7 @@ export const PageHeaderProps = {
|
|||
footer: PropTypes.any,
|
||||
extra: PropTypes.any,
|
||||
avatar: PropTypes.object,
|
||||
ghost: PropTypes.bool,
|
||||
ghost: PropTypes.looseBool,
|
||||
onBack: PropTypes.func,
|
||||
};
|
||||
|
||||
|
|
|
@ -16,25 +16,25 @@ import classNames from '../_util/classNames';
|
|||
export const PaginationProps = () => ({
|
||||
total: PropTypes.number,
|
||||
defaultCurrent: PropTypes.number,
|
||||
disabled: PropTypes.bool,
|
||||
disabled: PropTypes.looseBool,
|
||||
current: PropTypes.number,
|
||||
defaultPageSize: PropTypes.number,
|
||||
pageSize: PropTypes.number,
|
||||
hideOnSinglePage: PropTypes.bool,
|
||||
showSizeChanger: PropTypes.bool,
|
||||
hideOnSinglePage: PropTypes.looseBool,
|
||||
showSizeChanger: PropTypes.looseBool,
|
||||
pageSizeOptions: PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.number, PropTypes.string])),
|
||||
buildOptionText: PropTypes.func,
|
||||
showSizeChange: PropTypes.func,
|
||||
showQuickJumper: PropTypes.oneOfType([PropTypes.bool, PropTypes.object]),
|
||||
showQuickJumper: PropTypes.oneOfType([PropTypes.looseBool, PropTypes.object]),
|
||||
showTotal: PropTypes.any,
|
||||
size: PropTypes.string,
|
||||
simple: PropTypes.bool,
|
||||
simple: PropTypes.looseBool,
|
||||
locale: PropTypes.object,
|
||||
prefixCls: PropTypes.string,
|
||||
selectPrefixCls: PropTypes.string,
|
||||
itemRender: PropTypes.func,
|
||||
role: PropTypes.string,
|
||||
showLessItems: PropTypes.bool,
|
||||
showLessItems: PropTypes.looseBool,
|
||||
});
|
||||
|
||||
export const PaginationConfig = () => ({
|
||||
|
|
|
@ -24,7 +24,7 @@ const Popconfirm = {
|
|||
title: PropTypes.any,
|
||||
trigger: tooltipProps.trigger.def('click'),
|
||||
okType: btnProps.type.def('primary'),
|
||||
disabled: PropTypes.bool.def(false),
|
||||
disabled: PropTypes.looseBool.def(false),
|
||||
okText: PropTypes.any,
|
||||
cancelText: PropTypes.any,
|
||||
icon: PropTypes.any,
|
||||
|
|
|
@ -22,7 +22,7 @@ export const ProgressProps = {
|
|||
successPercent: PropTypes.number,
|
||||
format: PropTypes.func,
|
||||
status: PropTypes.oneOf(ProgressStatuses),
|
||||
showInfo: PropTypes.bool,
|
||||
showInfo: PropTypes.looseBool,
|
||||
strokeWidth: PropTypes.number,
|
||||
strokeLinecap: PropTypes.oneOf(['butt', 'round', 'square']),
|
||||
strokeColor: PropTypes.oneOfType([PropTypes.string, PropTypes.object]),
|
||||
|
|
|
@ -12,12 +12,12 @@ export const RateProps = {
|
|||
count: PropTypes.number,
|
||||
value: PropTypes.value,
|
||||
defaultValue: PropTypes.value,
|
||||
allowHalf: PropTypes.bool,
|
||||
allowClear: PropTypes.bool,
|
||||
allowHalf: PropTypes.looseBool,
|
||||
allowClear: PropTypes.looseBool,
|
||||
tooltips: PropTypes.arrayOf(PropTypes.string),
|
||||
disabled: PropTypes.bool,
|
||||
disabled: PropTypes.looseBool,
|
||||
character: PropTypes.any,
|
||||
autofocus: PropTypes.bool,
|
||||
autofocus: PropTypes.looseBool,
|
||||
};
|
||||
|
||||
const Rate = {
|
||||
|
|
|
@ -19,27 +19,27 @@ const AbstractSelectProps = () => ({
|
|||
notFoundContent: PropTypes.any,
|
||||
transitionName: PropTypes.string,
|
||||
choiceTransitionName: PropTypes.string,
|
||||
showSearch: PropTypes.bool,
|
||||
allowClear: PropTypes.bool,
|
||||
disabled: PropTypes.bool,
|
||||
showSearch: PropTypes.looseBool,
|
||||
allowClear: PropTypes.looseBool,
|
||||
disabled: PropTypes.looseBool,
|
||||
tabindex: PropTypes.number,
|
||||
placeholder: PropTypes.any,
|
||||
defaultActiveFirstOption: PropTypes.bool,
|
||||
defaultActiveFirstOption: PropTypes.looseBool,
|
||||
dropdownClassName: PropTypes.string,
|
||||
dropdownStyle: PropTypes.any,
|
||||
dropdownMenuStyle: PropTypes.any,
|
||||
dropdownMatchSelectWidth: PropTypes.bool,
|
||||
dropdownMatchSelectWidth: PropTypes.looseBool,
|
||||
// onSearch: (value: string) => any,
|
||||
filterOption: PropTypes.oneOfType([PropTypes.bool, PropTypes.func]),
|
||||
autofocus: PropTypes.bool,
|
||||
backfill: PropTypes.bool,
|
||||
showArrow: PropTypes.bool,
|
||||
filterOption: PropTypes.oneOfType([PropTypes.looseBool, PropTypes.func]),
|
||||
autofocus: PropTypes.looseBool,
|
||||
backfill: PropTypes.looseBool,
|
||||
showArrow: PropTypes.looseBool,
|
||||
getPopupContainer: PropTypes.func,
|
||||
open: PropTypes.bool,
|
||||
defaultOpen: PropTypes.bool,
|
||||
autoClearSearchValue: PropTypes.bool,
|
||||
open: PropTypes.looseBool,
|
||||
defaultOpen: PropTypes.looseBool,
|
||||
autoClearSearchValue: PropTypes.looseBool,
|
||||
dropdownRender: PropTypes.func,
|
||||
loading: PropTypes.bool,
|
||||
loading: PropTypes.looseBool,
|
||||
});
|
||||
const Value = PropTypes.shape({
|
||||
key: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
|
||||
|
@ -63,9 +63,9 @@ const SelectProps = {
|
|||
maxTagCount: PropTypes.number,
|
||||
maxTagPlaceholder: PropTypes.any,
|
||||
maxTagTextLength: PropTypes.number,
|
||||
dropdownMatchSelectWidth: PropTypes.bool,
|
||||
dropdownMatchSelectWidth: PropTypes.looseBool,
|
||||
optionFilterProp: PropTypes.string,
|
||||
labelInValue: PropTypes.boolean,
|
||||
labelInValue: PropTypes.looseBoolean,
|
||||
getPopupContainer: PropTypes.func,
|
||||
tokenSeparators: PropTypes.arrayOf(PropTypes.string),
|
||||
getInputElement: PropTypes.func,
|
||||
|
@ -79,9 +79,9 @@ const SelectProps = {
|
|||
const SelectPropTypes = {
|
||||
prefixCls: PropTypes.string,
|
||||
size: PropTypes.oneOf(['default', 'large', 'small']),
|
||||
// combobox: PropTypes.bool,
|
||||
// combobox: PropTypes.looseBool,
|
||||
notFoundContent: PropTypes.any,
|
||||
showSearch: PropTypes.bool,
|
||||
showSearch: PropTypes.looseBool,
|
||||
optionLabelProp: PropTypes.string,
|
||||
transitionName: PropTypes.string,
|
||||
choiceTransitionName: PropTypes.string,
|
||||
|
@ -96,7 +96,7 @@ const Select = {
|
|||
name: 'ASelect',
|
||||
props: {
|
||||
...SelectProps,
|
||||
showSearch: PropTypes.bool.def(false),
|
||||
showSearch: PropTypes.looseBool.def(false),
|
||||
transitionName: PropTypes.string.def('slide-up'),
|
||||
choiceTransitionName: PropTypes.string.def('zoom'),
|
||||
},
|
||||
|
|
|
@ -8,13 +8,13 @@ import Title, { SkeletonTitleProps } from './Title';
|
|||
import Paragraph, { SkeletonParagraphProps } from './Paragraph';
|
||||
|
||||
export const SkeletonProps = {
|
||||
active: PropTypes.bool,
|
||||
loading: PropTypes.bool,
|
||||
active: PropTypes.looseBool,
|
||||
loading: PropTypes.looseBool,
|
||||
prefixCls: PropTypes.string,
|
||||
children: PropTypes.any,
|
||||
avatar: PropTypes.oneOfType([PropTypes.string, SkeletonAvatarProps, PropTypes.bool]),
|
||||
title: PropTypes.oneOfType([PropTypes.bool, PropTypes.string, SkeletonTitleProps]),
|
||||
paragraph: PropTypes.oneOfType([PropTypes.bool, PropTypes.string, SkeletonParagraphProps]),
|
||||
avatar: PropTypes.oneOfType([PropTypes.string, SkeletonAvatarProps, PropTypes.looseBool]),
|
||||
title: PropTypes.oneOfType([PropTypes.looseBool, PropTypes.string, SkeletonTitleProps]),
|
||||
paragraph: PropTypes.oneOfType([PropTypes.looseBool, PropTypes.string, SkeletonParagraphProps]),
|
||||
};
|
||||
|
||||
function getComponentProps(prop) {
|
||||
|
|
|
@ -13,20 +13,20 @@ const tooltipProps = abstractTooltipProps();
|
|||
export const SliderProps = () => ({
|
||||
prefixCls: PropTypes.string,
|
||||
tooltipPrefixCls: PropTypes.string,
|
||||
range: PropTypes.bool,
|
||||
reverse: PropTypes.bool,
|
||||
range: PropTypes.looseBool,
|
||||
reverse: PropTypes.looseBool,
|
||||
min: PropTypes.number,
|
||||
max: PropTypes.number,
|
||||
step: PropTypes.oneOfType([PropTypes.number, PropTypes.any]),
|
||||
marks: PropTypes.object,
|
||||
dots: PropTypes.bool,
|
||||
dots: PropTypes.looseBool,
|
||||
value: PropTypes.oneOfType([PropTypes.number, PropTypes.arrayOf(PropTypes.number)]),
|
||||
defaultValue: PropTypes.oneOfType([PropTypes.number, PropTypes.arrayOf(PropTypes.number)]),
|
||||
included: PropTypes.bool,
|
||||
disabled: PropTypes.bool,
|
||||
vertical: PropTypes.bool,
|
||||
included: PropTypes.looseBool,
|
||||
disabled: PropTypes.looseBool,
|
||||
vertical: PropTypes.looseBool,
|
||||
tipFormatter: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),
|
||||
tooltipVisible: PropTypes.bool,
|
||||
tooltipVisible: PropTypes.looseBool,
|
||||
tooltipPlacement: tooltipProps.placement,
|
||||
getTooltipPopupContainer: PropTypes.func,
|
||||
onChange: PropTypes.func,
|
||||
|
|
|
@ -9,7 +9,7 @@ export const SpinSize = PropTypes.oneOf(['small', 'default', 'large']);
|
|||
|
||||
export const SpinProps = () => ({
|
||||
prefixCls: PropTypes.string,
|
||||
spinning: PropTypes.bool,
|
||||
spinning: PropTypes.looseBool,
|
||||
size: SpinSize,
|
||||
wrapperClassName: PropTypes.string,
|
||||
tip: PropTypes.string,
|
||||
|
|
|
@ -16,7 +16,7 @@ const getStepsProps = (defaultProps = {}) => {
|
|||
status: PropTypes.oneOf(['wait', 'process', 'finish', 'error']),
|
||||
size: PropTypes.oneOf(['default', 'small']),
|
||||
direction: PropTypes.oneOf(['horizontal', 'vertical']),
|
||||
progressDot: PropTypes.oneOfType([PropTypes.bool, PropTypes.func]),
|
||||
progressDot: PropTypes.oneOfType([PropTypes.looseBool, PropTypes.func]),
|
||||
type: PropTypes.oneOf(['default', 'navigation']),
|
||||
onChange: PropTypes.func,
|
||||
'onUpdate:current': PropTypes.func,
|
||||
|
|
|
@ -15,14 +15,14 @@ const Switch = {
|
|||
prefixCls: PropTypes.string,
|
||||
// size=default and size=large are the same
|
||||
size: PropTypes.oneOf(['small', 'default', 'large']),
|
||||
disabled: PropTypes.bool,
|
||||
disabled: PropTypes.looseBool,
|
||||
checkedChildren: PropTypes.any,
|
||||
unCheckedChildren: PropTypes.any,
|
||||
tabindex: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
|
||||
checked: PropTypes.bool,
|
||||
defaultChecked: PropTypes.bool,
|
||||
autofocus: PropTypes.bool,
|
||||
loading: PropTypes.bool,
|
||||
checked: PropTypes.looseBool,
|
||||
defaultChecked: PropTypes.looseBool,
|
||||
autofocus: PropTypes.looseBool,
|
||||
loading: PropTypes.looseBool,
|
||||
},
|
||||
setup() {
|
||||
return {
|
||||
|
|
|
@ -21,24 +21,24 @@ export const ColumnProps = {
|
|||
customCell: PropTypes.func,
|
||||
customHeaderCell: PropTypes.func,
|
||||
align: PropTypes.oneOf(['left', 'right', 'center']),
|
||||
ellipsis: PropTypes.bool,
|
||||
ellipsis: PropTypes.looseBool,
|
||||
filters: PropTypes.arrayOf(ColumnFilterItem),
|
||||
// onFilter: (value: any, record: T) => PropTypes.bool,
|
||||
filterMultiple: PropTypes.bool,
|
||||
// onFilter: (value: any, record: T) => PropTypes.looseBool,
|
||||
filterMultiple: PropTypes.looseBool,
|
||||
filterDropdown: PropTypes.any,
|
||||
filterDropdownVisible: PropTypes.bool,
|
||||
filterDropdownVisible: PropTypes.looseBool,
|
||||
// onFilterDropdownVisibleChange?: (visible: boolean) => void;
|
||||
sorter: PropTypes.oneOfType([PropTypes.boolean, PropTypes.func]),
|
||||
sorter: PropTypes.oneOfType([PropTypes.looseBoolean, PropTypes.func]),
|
||||
defaultSortOrder: PropTypes.oneOf(['ascend', 'descend']),
|
||||
colSpan: PropTypes.number,
|
||||
width: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
|
||||
className: PropTypes.string,
|
||||
fixed: PropTypes.oneOfType([PropTypes.bool, PropTypes.oneOf(['left', 'right'])]),
|
||||
fixed: PropTypes.oneOfType([PropTypes.looseBool, PropTypes.oneOf(['left', 'right'])]),
|
||||
filterIcon: PropTypes.any,
|
||||
filteredValue: PropTypes.array,
|
||||
filtered: PropTypes.bool,
|
||||
filtered: PropTypes.looseBool,
|
||||
defaultFilteredValue: PropTypes.array,
|
||||
sortOrder: PropTypes.oneOfType([PropTypes.bool, PropTypes.oneOf(['ascend', 'descend'])]),
|
||||
sortOrder: PropTypes.oneOfType([PropTypes.looseBool, PropTypes.oneOf(['ascend', 'descend'])]),
|
||||
sortDirections: PropTypes.array,
|
||||
// children?: ColumnProps<T>[];
|
||||
// onCellClick?: (record: T, event: any) => void;
|
||||
|
@ -83,9 +83,9 @@ export const TableRowSelection = {
|
|||
// onSelect?: SelectionSelectFn<T>;
|
||||
// onSelectAll?: (selected: boolean, selectedRows: Object[], changeRows: Object[]) => any;
|
||||
// onSelectInvert?: (selectedRows: Object[]) => any;
|
||||
selections: PropTypes.oneOfType([PropTypes.array, PropTypes.bool]),
|
||||
hideDefaultSelections: PropTypes.bool,
|
||||
fixed: PropTypes.bool,
|
||||
selections: PropTypes.oneOfType([PropTypes.array, PropTypes.looseBool]),
|
||||
hideDefaultSelections: PropTypes.looseBool,
|
||||
fixed: PropTypes.looseBool,
|
||||
columnWidth: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
|
||||
selectWay: PropTypes.oneOf(['onSelect', 'onSelectMultiple', 'onSelectAll', 'onSelectInvert']),
|
||||
columnTitle: PropTypes.any,
|
||||
|
@ -100,7 +100,7 @@ export const TableProps = {
|
|||
...PaginationProps,
|
||||
position: PropTypes.oneOf(['top', 'bottom', 'both']),
|
||||
}).loose,
|
||||
PropTypes.bool,
|
||||
PropTypes.looseBool,
|
||||
]),
|
||||
size: PropTypes.oneOf(['default', 'middle', 'small', 'large']),
|
||||
dataSource: PropTypes.array,
|
||||
|
@ -109,20 +109,20 @@ export const TableProps = {
|
|||
rowKey: PropTypes.oneOfType([PropTypes.string, PropTypes.func]),
|
||||
rowClassName: PropTypes.func,
|
||||
expandedRowRender: PropTypes.any,
|
||||
defaultExpandAllRows: PropTypes.bool,
|
||||
defaultExpandAllRows: PropTypes.looseBool,
|
||||
defaultExpandedRowKeys: PropTypes.array,
|
||||
expandedRowKeys: PropTypes.array,
|
||||
expandIconAsCell: PropTypes.bool,
|
||||
expandIconAsCell: PropTypes.looseBool,
|
||||
expandIconColumnIndex: PropTypes.number,
|
||||
expandRowByClick: PropTypes.bool,
|
||||
loading: PropTypes.oneOfType([PropTypes.shape(SpinProps).loose, PropTypes.bool]),
|
||||
expandRowByClick: PropTypes.looseBool,
|
||||
loading: PropTypes.oneOfType([PropTypes.shape(SpinProps).loose, PropTypes.looseBool]),
|
||||
locale: TableLocale,
|
||||
indentSize: PropTypes.number,
|
||||
customRow: PropTypes.func,
|
||||
customHeaderRow: PropTypes.func,
|
||||
useFixedHeader: PropTypes.bool,
|
||||
bordered: PropTypes.bool,
|
||||
showHeader: PropTypes.bool,
|
||||
useFixedHeader: PropTypes.looseBool,
|
||||
bordered: PropTypes.looseBool,
|
||||
showHeader: PropTypes.looseBool,
|
||||
footer: PropTypes.func,
|
||||
title: PropTypes.func,
|
||||
scroll: PropTypes.object,
|
||||
|
@ -163,20 +163,20 @@ export const TableProps = {
|
|||
export const SelectionCheckboxAllProps = {
|
||||
store: Store,
|
||||
locale: PropTypes.any,
|
||||
disabled: PropTypes.bool,
|
||||
disabled: PropTypes.looseBool,
|
||||
getCheckboxPropsByItem: PropTypes.func,
|
||||
getRecordKey: PropTypes.func,
|
||||
data: PropTypes.array,
|
||||
prefixCls: PropTypes.string,
|
||||
hideDefaultSelections: PropTypes.bool,
|
||||
selections: PropTypes.oneOfType([PropTypes.array, PropTypes.bool]),
|
||||
hideDefaultSelections: PropTypes.looseBool,
|
||||
selections: PropTypes.oneOfType([PropTypes.array, PropTypes.looseBool]),
|
||||
getPopupContainer: PropTypes.func,
|
||||
onSelect: PropTypes.func,
|
||||
};
|
||||
|
||||
// export interface SelectionCheckboxAllState {
|
||||
// checked: PropTypes.bool,
|
||||
// indeterminate: PropTypes.bool,
|
||||
// checked: PropTypes.looseBool,
|
||||
// indeterminate: PropTypes.looseBool,
|
||||
// }
|
||||
|
||||
export const SelectionBoxProps = {
|
||||
|
@ -185,13 +185,13 @@ export const SelectionBoxProps = {
|
|||
defaultSelection: PropTypes.arrayOf([PropTypes.string, PropTypes.number]),
|
||||
rowIndex: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
|
||||
name: PropTypes.string,
|
||||
disabled: PropTypes.bool,
|
||||
disabled: PropTypes.looseBool,
|
||||
id: PropTypes.string,
|
||||
// onChange: React.ChangeEventHandler<HTMLInputElement>;
|
||||
};
|
||||
|
||||
// export interface SelectionBoxState {
|
||||
// checked?: PropTypes.bool,
|
||||
// checked?: PropTypes.looseBool,
|
||||
// }
|
||||
|
||||
export const FilterMenuProps = {
|
||||
|
@ -208,5 +208,5 @@ export const FilterMenuProps = {
|
|||
// export interface FilterMenuState {
|
||||
// selectedKeys: string[];
|
||||
// keyPathOfSelectedItem: { [key: string]: string };
|
||||
// visible?: PropTypes.bool,
|
||||
// visible?: PropTypes.looseBool,
|
||||
// }
|
||||
|
|
|
@ -16,7 +16,7 @@ const TabBar = {
|
|||
tabPosition: PropTypes.oneOf(['top', 'right', 'bottom', 'left']).def('top'),
|
||||
tabBarPosition: PropTypes.oneOf(['top', 'right', 'bottom', 'left']),
|
||||
size: PropTypes.oneOf(['default', 'small', 'large']),
|
||||
animated: PropTypes.oneOfType([PropTypes.bool, PropTypes.object]),
|
||||
animated: PropTypes.oneOfType([PropTypes.looseBool, PropTypes.object]),
|
||||
renderTabBar: PropTypes.func,
|
||||
panels: PropTypes.array.def([]),
|
||||
activeKey: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
|
||||
|
|
|
@ -26,14 +26,14 @@ export default {
|
|||
prefixCls: PropTypes.string,
|
||||
activeKey: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
|
||||
defaultActiveKey: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
|
||||
hideAdd: PropTypes.bool.def(false),
|
||||
hideAdd: PropTypes.looseBool.def(false),
|
||||
tabBarStyle: PropTypes.object,
|
||||
tabBarExtraContent: PropTypes.any,
|
||||
destroyInactiveTabPane: PropTypes.bool.def(false),
|
||||
destroyInactiveTabPane: PropTypes.looseBool.def(false),
|
||||
type: PropTypes.oneOf(['line', 'card', 'editable-card']),
|
||||
tabPosition: PropTypes.oneOf(['top', 'right', 'bottom', 'left']).def('top'),
|
||||
size: PropTypes.oneOf(['default', 'small', 'large']),
|
||||
animated: PropTypes.oneOfType([PropTypes.bool, PropTypes.object]),
|
||||
animated: PropTypes.oneOfType([PropTypes.looseBool, PropTypes.object]),
|
||||
tabBarGutter: PropTypes.number,
|
||||
renderTabBar: PropTypes.func,
|
||||
onChange: PropTypes.func,
|
||||
|
|
|
@ -7,7 +7,7 @@ const CheckableTag = defineComponent({
|
|||
name: 'ACheckableTag',
|
||||
props: {
|
||||
prefixCls: PropTypes.string,
|
||||
checked: PropTypes.bool,
|
||||
checked: PropTypes.looseBool,
|
||||
onChange: {
|
||||
type: Function as PropType<(checked: boolean) => void>,
|
||||
},
|
||||
|
|
|
@ -124,7 +124,7 @@ const Tag = defineComponent({
|
|||
Tag.props = {
|
||||
prefixCls: PropTypes.string,
|
||||
color: PropTypes.string,
|
||||
closable: PropTypes.bool.def(false),
|
||||
closable: PropTypes.looseBool.def(false),
|
||||
closeIcon: PropTypes.any,
|
||||
visible: {
|
||||
type: Boolean,
|
||||
|
|
|
@ -37,24 +37,24 @@ export const TimePickerProps = () => ({
|
|||
size: PropTypes.oneOf(['large', 'default', 'small']),
|
||||
value: TimeOrTimesType,
|
||||
defaultValue: TimeOrTimesType,
|
||||
open: PropTypes.bool,
|
||||
open: PropTypes.looseBool,
|
||||
format: PropTypes.string,
|
||||
disabled: PropTypes.bool,
|
||||
disabled: PropTypes.looseBool,
|
||||
placeholder: PropTypes.string,
|
||||
prefixCls: PropTypes.string,
|
||||
hideDisabledOptions: PropTypes.bool,
|
||||
hideDisabledOptions: PropTypes.looseBool,
|
||||
disabledHours: PropTypes.func,
|
||||
disabledMinutes: PropTypes.func,
|
||||
disabledSeconds: PropTypes.func,
|
||||
getPopupContainer: PropTypes.func,
|
||||
use12Hours: PropTypes.bool,
|
||||
focusOnOpen: PropTypes.bool,
|
||||
use12Hours: PropTypes.looseBool,
|
||||
focusOnOpen: PropTypes.looseBool,
|
||||
hourStep: PropTypes.number,
|
||||
minuteStep: PropTypes.number,
|
||||
secondStep: PropTypes.number,
|
||||
allowEmpty: PropTypes.bool,
|
||||
allowClear: PropTypes.bool,
|
||||
inputReadOnly: PropTypes.bool,
|
||||
allowEmpty: PropTypes.looseBool,
|
||||
allowClear: PropTypes.looseBool,
|
||||
inputReadOnly: PropTypes.looseBool,
|
||||
clearText: PropTypes.string,
|
||||
defaultOpenValue: PropTypes.object,
|
||||
popupClassName: PropTypes.string,
|
||||
|
@ -63,7 +63,7 @@ export const TimePickerProps = () => ({
|
|||
align: PropTypes.object,
|
||||
placement: PropTypes.any,
|
||||
transitionName: PropTypes.string,
|
||||
autofocus: PropTypes.bool,
|
||||
autofocus: PropTypes.looseBool,
|
||||
addon: PropTypes.any,
|
||||
clearIcon: PropTypes.any,
|
||||
locale: PropTypes.object,
|
||||
|
|
|
@ -17,7 +17,7 @@ export const TimelineProps = {
|
|||
/** 指定最后一个幽灵节点是否存在或内容 */
|
||||
pending: PropTypes.any,
|
||||
pendingDot: PropTypes.string,
|
||||
reverse: PropTypes.bool,
|
||||
reverse: PropTypes.looseBool,
|
||||
mode: PropTypes.oneOf(['left', 'alternate', 'right', '']),
|
||||
};
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@ export const TimeLineItemProps = {
|
|||
prefixCls: PropTypes.string,
|
||||
color: PropTypes.string,
|
||||
dot: PropTypes.any,
|
||||
pending: PropTypes.bool,
|
||||
pending: PropTypes.looseBool,
|
||||
position: PropTypes.oneOf(['left', 'right', '']).def(''),
|
||||
};
|
||||
|
||||
|
|
|
@ -2,8 +2,8 @@ import PropTypes from '../_util/vue-types';
|
|||
const triggerType = PropTypes.oneOf(['hover', 'focus', 'click', 'contextmenu']);
|
||||
export default () => ({
|
||||
trigger: PropTypes.oneOfType([triggerType, PropTypes.arrayOf(triggerType)]).def('hover'),
|
||||
visible: PropTypes.bool,
|
||||
defaultVisible: PropTypes.bool,
|
||||
visible: PropTypes.looseBool,
|
||||
defaultVisible: PropTypes.looseBool,
|
||||
placement: PropTypes.oneOf([
|
||||
'top',
|
||||
'left',
|
||||
|
@ -26,9 +26,9 @@ export default () => ({
|
|||
mouseEnterDelay: PropTypes.number.def(0.1),
|
||||
mouseLeaveDelay: PropTypes.number.def(0.1),
|
||||
getPopupContainer: PropTypes.func,
|
||||
arrowPointAtCenter: PropTypes.bool.def(false),
|
||||
autoAdjustOverflow: PropTypes.oneOfType([PropTypes.bool, PropTypes.object]).def(true),
|
||||
destroyTooltipOnHide: PropTypes.bool.def(false),
|
||||
arrowPointAtCenter: PropTypes.looseBool.def(false),
|
||||
autoAdjustOverflow: PropTypes.oneOfType([PropTypes.looseBool, PropTypes.object]).def(true),
|
||||
destroyTooltipOnHide: PropTypes.looseBool.def(false),
|
||||
align: PropTypes.object.def(() => ({})),
|
||||
builtinPlacements: PropTypes.object,
|
||||
children: PropTypes.any,
|
||||
|
|
|
@ -12,10 +12,10 @@ export default {
|
|||
renderedText: PropTypes.any,
|
||||
renderedEl: PropTypes.any,
|
||||
item: PropTypes.any,
|
||||
lazy: PropTypes.oneOfType([PropTypes.bool, PropTypes.object]),
|
||||
checked: PropTypes.bool,
|
||||
lazy: PropTypes.oneOfType([PropTypes.looseBool, PropTypes.object]),
|
||||
checked: PropTypes.looseBool,
|
||||
prefixCls: PropTypes.string,
|
||||
disabled: PropTypes.bool,
|
||||
disabled: PropTypes.looseBool,
|
||||
onClick: PropTypes.func,
|
||||
},
|
||||
render() {
|
||||
|
|
|
@ -15,13 +15,13 @@ export const TransferItem = {
|
|||
key: PropTypes.string.isRequired,
|
||||
title: PropTypes.string.isRequired,
|
||||
description: PropTypes.string,
|
||||
disabled: PropTypes.bool,
|
||||
disabled: PropTypes.looseBool,
|
||||
};
|
||||
|
||||
export const TransferProps = {
|
||||
prefixCls: PropTypes.string,
|
||||
dataSource: PropTypes.arrayOf(PropTypes.shape(TransferItem).loose),
|
||||
disabled: PropTypes.boolean,
|
||||
disabled: PropTypes.looseBoolean,
|
||||
targetKeys: PropTypes.arrayOf(PropTypes.string),
|
||||
selectedKeys: PropTypes.arrayOf(PropTypes.string),
|
||||
render: PropTypes.func,
|
||||
|
@ -29,14 +29,14 @@ export const TransferProps = {
|
|||
operationStyle: PropTypes.object,
|
||||
titles: PropTypes.arrayOf(PropTypes.string),
|
||||
operations: PropTypes.arrayOf(PropTypes.string),
|
||||
showSearch: PropTypes.bool,
|
||||
showSearch: PropTypes.looseBool,
|
||||
filterOption: PropTypes.func,
|
||||
searchPlaceholder: PropTypes.string,
|
||||
notFoundContent: PropTypes.any,
|
||||
locale: PropTypes.object,
|
||||
rowKey: PropTypes.func,
|
||||
lazy: PropTypes.oneOfType([PropTypes.object, PropTypes.bool]),
|
||||
showSelectAll: PropTypes.bool,
|
||||
lazy: PropTypes.oneOfType([PropTypes.object, PropTypes.looseBool]),
|
||||
showSelectAll: PropTypes.looseBool,
|
||||
children: PropTypes.any,
|
||||
onChange: PropTypes.func,
|
||||
onSelectChange: PropTypes.func,
|
||||
|
|
|
@ -19,7 +19,7 @@ const TransferItem = {
|
|||
key: PropTypes.string.isRequired,
|
||||
title: PropTypes.string.isRequired,
|
||||
description: PropTypes.string,
|
||||
disabled: PropTypes.bool,
|
||||
disabled: PropTypes.looseBool,
|
||||
};
|
||||
|
||||
function isRenderResultPlainObject(result) {
|
||||
|
@ -42,7 +42,7 @@ export const TransferListProps = {
|
|||
handleSelectAll: PropTypes.func,
|
||||
handleClear: PropTypes.func,
|
||||
renderItem: PropTypes.func,
|
||||
showSearch: PropTypes.bool,
|
||||
showSearch: PropTypes.looseBool,
|
||||
searchPlaceholder: PropTypes.string,
|
||||
notFoundContent: PropTypes.any,
|
||||
itemUnit: PropTypes.string,
|
||||
|
@ -50,10 +50,10 @@ export const TransferListProps = {
|
|||
body: PropTypes.any,
|
||||
renderList: PropTypes.any,
|
||||
footer: PropTypes.any,
|
||||
lazy: PropTypes.oneOfType([PropTypes.bool, PropTypes.object]),
|
||||
disabled: PropTypes.bool,
|
||||
lazy: PropTypes.oneOfType([PropTypes.looseBool, PropTypes.object]),
|
||||
disabled: PropTypes.looseBool,
|
||||
direction: PropTypes.string,
|
||||
showSelectAll: PropTypes.bool,
|
||||
showSelectAll: PropTypes.looseBool,
|
||||
onItemSelect: PropTypes.func,
|
||||
onItemSelectAll: PropTypes.func,
|
||||
onScroll: PropTypes.func,
|
||||
|
|
|
@ -11,9 +11,9 @@ const ListBody = {
|
|||
props: {
|
||||
prefixCls: PropTypes.string,
|
||||
filteredRenderItems: PropTypes.array.def([]),
|
||||
lazy: PropTypes.oneOfType([PropTypes.bool, PropTypes.object]),
|
||||
lazy: PropTypes.oneOfType([PropTypes.looseBool, PropTypes.object]),
|
||||
selectedKeys: PropTypes.array,
|
||||
disabled: PropTypes.bool,
|
||||
disabled: PropTypes.looseBool,
|
||||
onItemSelect: PropTypes.func,
|
||||
onItemSelectAll: PropTypes.func,
|
||||
onScroll: PropTypes.func,
|
||||
|
|
|
@ -9,7 +9,7 @@ export const TransferSearchProps = {
|
|||
placeholder: PropTypes.string,
|
||||
value: PropTypes.any,
|
||||
handleClear: PropTypes.func,
|
||||
disabled: PropTypes.bool,
|
||||
disabled: PropTypes.looseBool,
|
||||
onChange: PropTypes.func,
|
||||
};
|
||||
|
||||
|
|
|
@ -11,11 +11,11 @@ export const TreeData = PropTypes.shape({
|
|||
|
||||
export const TreeSelectProps = () => ({
|
||||
...AbstractSelectProps(),
|
||||
autofocus: PropTypes.bool,
|
||||
autofocus: PropTypes.looseBool,
|
||||
dropdownStyle: PropTypes.object,
|
||||
filterTreeNode: PropTypes.oneOfType([Function, Boolean]),
|
||||
getPopupContainer: PropTypes.func,
|
||||
labelInValue: PropTypes.bool,
|
||||
labelInValue: PropTypes.looseBool,
|
||||
loadData: PropTypes.func,
|
||||
maxTagCount: PropTypes.number,
|
||||
maxTagPlaceholder: PropTypes.any,
|
||||
|
@ -31,22 +31,22 @@ export const TreeSelectProps = () => ({
|
|||
PropTypes.array,
|
||||
PropTypes.number,
|
||||
]),
|
||||
multiple: PropTypes.bool,
|
||||
multiple: PropTypes.looseBool,
|
||||
notFoundContent: PropTypes.any,
|
||||
searchPlaceholder: PropTypes.string,
|
||||
searchValue: PropTypes.string,
|
||||
showCheckedStrategy: PropTypes.oneOf(['SHOW_ALL', 'SHOW_PARENT', 'SHOW_CHILD']),
|
||||
suffixIcon: PropTypes.any,
|
||||
treeCheckable: PropTypes.oneOfType([PropTypes.any, PropTypes.bool]),
|
||||
treeCheckStrictly: PropTypes.bool,
|
||||
treeCheckable: PropTypes.oneOfType([PropTypes.any, PropTypes.looseBool]),
|
||||
treeCheckStrictly: PropTypes.looseBool,
|
||||
treeData: PropTypes.arrayOf(Object),
|
||||
treeDataSimpleMode: PropTypes.oneOfType([Boolean, Object]),
|
||||
|
||||
dropdownClassName: PropTypes.string,
|
||||
dropdownMatchSelectWidth: PropTypes.bool,
|
||||
treeDefaultExpandAll: PropTypes.bool,
|
||||
dropdownMatchSelectWidth: PropTypes.looseBool,
|
||||
treeDefaultExpandAll: PropTypes.looseBool,
|
||||
treeExpandedKeys: PropTypes.array,
|
||||
treeIcon: PropTypes.bool,
|
||||
treeIcon: PropTypes.looseBool,
|
||||
treeDefaultExpandedKeys: PropTypes.array,
|
||||
treeNodeFilterProp: PropTypes.string,
|
||||
treeNodeLabelProp: PropTypes.string,
|
||||
|
|
|
@ -15,21 +15,21 @@ import { defaultConfigProvider } from '../config-provider';
|
|||
const TreeNode = VcTree.TreeNode;
|
||||
function TreeProps() {
|
||||
return {
|
||||
showLine: PropTypes.bool,
|
||||
showLine: PropTypes.looseBool,
|
||||
/** 是否支持多选 */
|
||||
multiple: PropTypes.bool,
|
||||
multiple: PropTypes.looseBool,
|
||||
/** 是否自动展开父节点 */
|
||||
autoExpandParent: PropTypes.bool,
|
||||
autoExpandParent: PropTypes.looseBool,
|
||||
/** checkable状态下节点选择完全受控(父子节点选中状态不再关联)*/
|
||||
checkStrictly: PropTypes.bool,
|
||||
checkStrictly: PropTypes.looseBool,
|
||||
/** 是否支持选中 */
|
||||
checkable: PropTypes.bool,
|
||||
checkable: PropTypes.looseBool,
|
||||
/** 是否禁用树 */
|
||||
disabled: PropTypes.bool,
|
||||
disabled: PropTypes.looseBool,
|
||||
/** 默认展开所有树节点 */
|
||||
defaultExpandAll: PropTypes.bool,
|
||||
defaultExpandAll: PropTypes.looseBool,
|
||||
/** 默认展开对应树节点 */
|
||||
defaultExpandParent: PropTypes.bool,
|
||||
defaultExpandParent: PropTypes.looseBool,
|
||||
/** 默认展开指定的树节点 */
|
||||
defaultExpandedKeys: PropTypes.array,
|
||||
/** (受控)展开指定的树节点 */
|
||||
|
@ -48,7 +48,7 @@ function TreeProps() {
|
|||
selectedKeys: PropTypes.array,
|
||||
/** 默认选中的树节点 */
|
||||
defaultSelectedKeys: PropTypes.array,
|
||||
selectable: PropTypes.bool,
|
||||
selectable: PropTypes.looseBool,
|
||||
|
||||
/** filter some AntTreeNodes as you need. it should return true */
|
||||
filterAntTreeNode: PropTypes.func,
|
||||
|
@ -59,7 +59,7 @@ function TreeProps() {
|
|||
/** 响应右键点击 */
|
||||
// onRightClick: (options: AntTreeNodeMouseEvent) => void,
|
||||
/** 设置节点可拖拽(IE>8)*/
|
||||
draggable: PropTypes.bool,
|
||||
draggable: PropTypes.looseBool,
|
||||
// /** 开始拖拽时调用 */
|
||||
// onDragStart: (options: AntTreeNodeMouseEvent) => void,
|
||||
// /** dragenter 触发时调用 */
|
||||
|
@ -70,7 +70,7 @@ function TreeProps() {
|
|||
// onDragLeave: (options: AntTreeNodeMouseEvent) => void,
|
||||
// /** drop 触发时调用 */
|
||||
// onDrop: (options: AntTreeNodeMouseEvent) => void,
|
||||
showIcon: PropTypes.bool,
|
||||
showIcon: PropTypes.looseBool,
|
||||
icon: PropTypes.func,
|
||||
switcherIcon: PropTypes.any,
|
||||
prefixCls: PropTypes.string,
|
||||
|
@ -82,7 +82,7 @@ function TreeProps() {
|
|||
* 替换treeNode中 title,key,children字段为treeData中对应的字段
|
||||
*/
|
||||
replaceFields: PropTypes.object,
|
||||
blockNode: PropTypes.bool,
|
||||
blockNode: PropTypes.looseBool,
|
||||
/** 展开/收起节点时触发 */
|
||||
onExpand: PropTypes.func,
|
||||
/** 点击复选框触发 */
|
||||
|
|
|
@ -24,8 +24,8 @@ export default {
|
|||
align: PropTypes.object.isRequired,
|
||||
target: PropTypes.oneOfType([PropTypes.func, PropTypes.object]).def(() => window),
|
||||
monitorBufferTime: PropTypes.number.def(50),
|
||||
monitorWindowResize: PropTypes.bool.def(false),
|
||||
disabled: PropTypes.bool.def(false),
|
||||
monitorWindowResize: PropTypes.looseBool.def(false),
|
||||
disabled: PropTypes.looseBool.def(false),
|
||||
},
|
||||
data() {
|
||||
this.aligned = false;
|
||||
|
|
|
@ -31,7 +31,7 @@ const Calendar = {
|
|||
PropTypes.arrayOf(PropTypes.string),
|
||||
PropTypes.func,
|
||||
]),
|
||||
visible: PropTypes.bool.def(true),
|
||||
visible: PropTypes.looseBool.def(true),
|
||||
prefixCls: PropTypes.string.def('rc-calendar'),
|
||||
// prefixCls: PropTypes.string,
|
||||
defaultValue: PropTypes.object,
|
||||
|
@ -40,10 +40,10 @@ const Calendar = {
|
|||
defaultSelectedValue: PropTypes.object,
|
||||
mode: PropTypes.oneOf(['time', 'date', 'month', 'year', 'decade']),
|
||||
// locale: PropTypes.object,
|
||||
showDateInput: PropTypes.bool.def(true),
|
||||
showWeekNumber: PropTypes.bool,
|
||||
showToday: PropTypes.bool.def(true),
|
||||
showOk: PropTypes.bool,
|
||||
showDateInput: PropTypes.looseBool.def(true),
|
||||
showWeekNumber: PropTypes.looseBool,
|
||||
showToday: PropTypes.looseBool.def(true),
|
||||
showOk: PropTypes.looseBool,
|
||||
// onSelect: PropTypes.func,
|
||||
// onOk: PropTypes.func,
|
||||
// onKeyDown: PropTypes.func,
|
||||
|
@ -58,9 +58,9 @@ const Calendar = {
|
|||
renderFooter: PropTypes.func.def(() => null),
|
||||
renderSidebar: PropTypes.func.def(() => null),
|
||||
clearIcon: PropTypes.any,
|
||||
focusablePanel: PropTypes.bool.def(true),
|
||||
focusablePanel: PropTypes.looseBool.def(true),
|
||||
inputMode: PropTypes.string,
|
||||
inputReadOnly: PropTypes.bool,
|
||||
inputReadOnly: PropTypes.looseBool,
|
||||
monthCellRender: PropTypes.func,
|
||||
monthCellContentRender: PropTypes.func,
|
||||
},
|
||||
|
|
|
@ -14,19 +14,19 @@ const FullCalendar = {
|
|||
props: {
|
||||
locale: PropTypes.object.def(enUs),
|
||||
format: PropTypes.oneOfType([PropTypes.string, PropTypes.array, PropTypes.func]),
|
||||
visible: PropTypes.bool.def(true),
|
||||
visible: PropTypes.looseBool.def(true),
|
||||
prefixCls: PropTypes.string.def('rc-calendar'),
|
||||
defaultType: PropTypes.string.def('date'),
|
||||
type: PropTypes.string,
|
||||
fullscreen: PropTypes.bool.def(false),
|
||||
fullscreen: PropTypes.looseBool.def(false),
|
||||
monthCellRender: PropTypes.func,
|
||||
dateCellRender: PropTypes.func,
|
||||
showTypeSwitch: PropTypes.bool.def(true),
|
||||
showTypeSwitch: PropTypes.looseBool.def(true),
|
||||
Select: PropTypes.object.isRequired,
|
||||
headerComponents: PropTypes.array,
|
||||
headerComponent: PropTypes.object, // The whole header component
|
||||
headerRender: PropTypes.func,
|
||||
showHeader: PropTypes.bool.def(true),
|
||||
showHeader: PropTypes.looseBool.def(true),
|
||||
disabledDate: PropTypes.func,
|
||||
value: PropTypes.object,
|
||||
defaultValue: PropTypes.object,
|
||||
|
|
|
@ -13,7 +13,7 @@ const MonthCalendar = {
|
|||
props: {
|
||||
locale: PropTypes.object.def(enUs),
|
||||
format: PropTypes.string,
|
||||
visible: PropTypes.bool.def(true),
|
||||
visible: PropTypes.looseBool.def(true),
|
||||
prefixCls: PropTypes.string.def('rc-calendar'),
|
||||
monthCellRender: PropTypes.func,
|
||||
value: PropTypes.object,
|
||||
|
|
|
@ -29,15 +29,15 @@ const Picker = {
|
|||
inheritAttrs: false,
|
||||
props: {
|
||||
animation: PropTypes.oneOfType([PropTypes.func, PropTypes.string]),
|
||||
disabled: PropTypes.bool,
|
||||
disabled: PropTypes.looseBool,
|
||||
transitionName: PropTypes.string,
|
||||
format: PropTypes.oneOfType([PropTypes.string, PropTypes.array, PropTypes.func]),
|
||||
// onChange: PropTypes.func,
|
||||
// onOpenChange: PropTypes.func,
|
||||
getCalendarContainer: PropTypes.func,
|
||||
calendar: PropTypes.any,
|
||||
open: PropTypes.bool,
|
||||
defaultOpen: PropTypes.bool.def(false),
|
||||
open: PropTypes.looseBool,
|
||||
defaultOpen: PropTypes.looseBool.def(false),
|
||||
prefixCls: PropTypes.string.def('rc-calendar-picker'),
|
||||
placement: PropTypes.any.def('bottomLeft'),
|
||||
value: TimeType,
|
||||
|
|
|
@ -84,7 +84,7 @@ const RangeCalendar = {
|
|||
inheritAttrs: false,
|
||||
props: {
|
||||
locale: PropTypes.object.def(enUs),
|
||||
visible: PropTypes.bool.def(true),
|
||||
visible: PropTypes.looseBool.def(true),
|
||||
prefixCls: PropTypes.string.def('rc-calendar'),
|
||||
dateInputPlaceholder: PropTypes.any,
|
||||
seperator: PropTypes.string.def('~'),
|
||||
|
@ -92,14 +92,14 @@ const RangeCalendar = {
|
|||
value: PropTypes.any,
|
||||
hoverValue: PropTypes.any,
|
||||
mode: PropTypes.arrayOf(PropTypes.oneOf(['time', 'date', 'month', 'year', 'decade'])),
|
||||
showDateInput: PropTypes.bool.def(true),
|
||||
showDateInput: PropTypes.looseBool.def(true),
|
||||
timePicker: PropTypes.any,
|
||||
showOk: PropTypes.bool,
|
||||
showToday: PropTypes.bool.def(true),
|
||||
showOk: PropTypes.looseBool,
|
||||
showToday: PropTypes.looseBool.def(true),
|
||||
defaultSelectedValue: PropTypes.array.def([]),
|
||||
selectedValue: PropTypes.array,
|
||||
showClear: PropTypes.bool,
|
||||
showWeekNumber: PropTypes.bool,
|
||||
showClear: PropTypes.looseBool,
|
||||
showWeekNumber: PropTypes.looseBool,
|
||||
// locale: PropTypes.object,
|
||||
// onChange: PropTypes.func,
|
||||
// onSelect: PropTypes.func,
|
||||
|
@ -119,7 +119,7 @@ const RangeCalendar = {
|
|||
renderSidebar: PropTypes.func.def(() => null),
|
||||
dateRender: PropTypes.func,
|
||||
clearIcon: PropTypes.any,
|
||||
inputReadOnly: PropTypes.bool,
|
||||
inputReadOnly: PropTypes.looseBool,
|
||||
},
|
||||
|
||||
mixins: [BaseMixin, CommonMixin],
|
||||
|
|
|
@ -11,20 +11,20 @@ const CalendarFooter = {
|
|||
mixins: [BaseMixin],
|
||||
props: {
|
||||
prefixCls: PropTypes.string,
|
||||
showDateInput: PropTypes.bool,
|
||||
showDateInput: PropTypes.looseBool,
|
||||
disabledTime: PropTypes.any,
|
||||
timePicker: PropTypes.any,
|
||||
selectedValue: PropTypes.any,
|
||||
showOk: PropTypes.bool,
|
||||
showOk: PropTypes.looseBool,
|
||||
// onSelect: PropTypes.func,
|
||||
value: PropTypes.object,
|
||||
renderFooter: PropTypes.func,
|
||||
defaultValue: PropTypes.object,
|
||||
locale: PropTypes.object,
|
||||
showToday: PropTypes.bool,
|
||||
showToday: PropTypes.looseBool,
|
||||
disabledDate: PropTypes.func,
|
||||
showTimePicker: PropTypes.bool,
|
||||
okDisabled: PropTypes.bool,
|
||||
showTimePicker: PropTypes.looseBool,
|
||||
okDisabled: PropTypes.looseBool,
|
||||
mode: PropTypes.string,
|
||||
},
|
||||
methods: {
|
||||
|
|
|
@ -29,7 +29,7 @@ const CalendarHeader = {
|
|||
prefixCls: PropTypes.string,
|
||||
value: PropTypes.object,
|
||||
// onValueChange: PropTypes.func,
|
||||
showTimePicker: PropTypes.bool,
|
||||
showTimePicker: PropTypes.looseBool,
|
||||
// onPanelChange: PropTypes.func,
|
||||
locale: PropTypes.object,
|
||||
enablePrev: PropTypes.any.def(1),
|
||||
|
|
|
@ -34,9 +34,9 @@ const DateInput = {
|
|||
selectedValue: PropTypes.object,
|
||||
clearIcon: PropTypes.any,
|
||||
inputMode: PropTypes.string,
|
||||
inputReadOnly: PropTypes.bool,
|
||||
disabled: PropTypes.bool,
|
||||
showClear: PropTypes.bool,
|
||||
inputReadOnly: PropTypes.looseBool,
|
||||
disabled: PropTypes.looseBool,
|
||||
showClear: PropTypes.looseBool,
|
||||
},
|
||||
|
||||
data() {
|
||||
|
|
|
@ -37,7 +37,7 @@ const DateTBody = {
|
|||
selectedValue: PropTypes.oneOfType([PropTypes.any, PropTypes.arrayOf(PropTypes.any)]),
|
||||
value: PropTypes.object,
|
||||
hoverValue: PropTypes.any.def([]),
|
||||
showWeekNumber: PropTypes.bool,
|
||||
showWeekNumber: PropTypes.looseBool,
|
||||
},
|
||||
|
||||
render() {
|
||||
|
|
|
@ -16,7 +16,7 @@ const CalendarHeader = {
|
|||
Select: PropTypes.object,
|
||||
prefixCls: PropTypes.string,
|
||||
type: PropTypes.string,
|
||||
showTypeSwitch: PropTypes.bool,
|
||||
showTypeSwitch: PropTypes.looseBool,
|
||||
headerComponents: PropTypes.array,
|
||||
},
|
||||
methods: {
|
||||
|
|
|
@ -18,9 +18,9 @@ const CalendarPart = {
|
|||
selectedValue: PropTypes.any,
|
||||
direction: PropTypes.any,
|
||||
locale: PropTypes.any,
|
||||
showDateInput: PropTypes.bool,
|
||||
showTimePicker: PropTypes.bool,
|
||||
showWeekNumber: PropTypes.bool,
|
||||
showDateInput: PropTypes.looseBool,
|
||||
showTimePicker: PropTypes.looseBool,
|
||||
showWeekNumber: PropTypes.looseBool,
|
||||
format: PropTypes.any,
|
||||
placeholder: PropTypes.any,
|
||||
disabledDate: PropTypes.any,
|
||||
|
@ -35,7 +35,7 @@ const CalendarPart = {
|
|||
clearIcon: PropTypes.any,
|
||||
dateRender: PropTypes.func,
|
||||
inputMode: PropTypes.string,
|
||||
inputReadOnly: PropTypes.bool,
|
||||
inputReadOnly: PropTypes.looseBool,
|
||||
},
|
||||
render() {
|
||||
const { $props: props } = this;
|
||||
|
|
|
@ -58,8 +58,8 @@ export default {
|
|||
options: PropTypes.array,
|
||||
// onChange: PropTypes.func,
|
||||
// onPopupVisibleChange: PropTypes.func,
|
||||
popupVisible: PropTypes.bool,
|
||||
disabled: PropTypes.bool.def(false),
|
||||
popupVisible: PropTypes.looseBool,
|
||||
disabled: PropTypes.looseBool.def(false),
|
||||
transitionName: PropTypes.string.def(''),
|
||||
popupClassName: PropTypes.string.def(''),
|
||||
popupStyle: PropTypes.object.def(() => ({})),
|
||||
|
@ -68,7 +68,7 @@ export default {
|
|||
dropdownMenuColumnStyle: PropTypes.object,
|
||||
builtinPlacements: PropTypes.object.def(BUILT_IN_PLACEMENTS),
|
||||
loadData: PropTypes.func,
|
||||
changeOnSelect: PropTypes.bool,
|
||||
changeOnSelect: PropTypes.looseBool,
|
||||
// onKeyDown: PropTypes.func,
|
||||
expandTrigger: PropTypes.string.def('click'),
|
||||
fieldNames: PropTypes.object.def(() => ({
|
||||
|
|
|
@ -14,7 +14,7 @@ export default {
|
|||
prefixCls: PropTypes.string.def('rc-cascader-menus'),
|
||||
expandTrigger: PropTypes.string.def('click'),
|
||||
// onSelect: PropTypes.func,
|
||||
visible: PropTypes.bool.def(false),
|
||||
visible: PropTypes.looseBool.def(false),
|
||||
dropdownMenuColumnStyle: PropTypes.object,
|
||||
defaultFieldNames: PropTypes.object,
|
||||
fieldNames: PropTypes.object,
|
||||
|
|
|
@ -14,16 +14,16 @@ export default {
|
|||
name: PropTypes.string,
|
||||
id: PropTypes.string,
|
||||
type: PropTypes.string,
|
||||
defaultChecked: PropTypes.oneOfType([PropTypes.number, PropTypes.bool]),
|
||||
checked: PropTypes.oneOfType([PropTypes.number, PropTypes.bool]),
|
||||
disabled: PropTypes.bool,
|
||||
defaultChecked: PropTypes.oneOfType([PropTypes.number, PropTypes.looseBool]),
|
||||
checked: PropTypes.oneOfType([PropTypes.number, PropTypes.looseBool]),
|
||||
disabled: PropTypes.looseBool,
|
||||
// onFocus: PropTypes.func,
|
||||
// onBlur: PropTypes.func,
|
||||
// onChange: PropTypes.func,
|
||||
// onClick: PropTypes.func,
|
||||
tabindex: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
|
||||
readonly: PropTypes.bool,
|
||||
autofocus: PropTypes.bool,
|
||||
readonly: PropTypes.looseBool,
|
||||
autofocus: PropTypes.looseBool,
|
||||
value: PropTypes.any,
|
||||
},
|
||||
{
|
||||
|
|
|
@ -5,9 +5,9 @@ export default {
|
|||
name: 'PanelContent',
|
||||
props: {
|
||||
prefixCls: PropTypes.string,
|
||||
isActive: PropTypes.bool,
|
||||
destroyInactivePanel: PropTypes.bool,
|
||||
forceRender: PropTypes.bool,
|
||||
isActive: PropTypes.looseBool,
|
||||
destroyInactivePanel: PropTypes.looseBool,
|
||||
forceRender: PropTypes.looseBool,
|
||||
role: PropTypes.any,
|
||||
},
|
||||
data() {
|
||||
|
|
|
@ -12,9 +12,9 @@ const collapseProps = () => ({
|
|||
PropTypes.number,
|
||||
PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.string, PropTypes.number])),
|
||||
]),
|
||||
accordion: PropTypes.bool,
|
||||
destroyInactivePanel: PropTypes.bool,
|
||||
bordered: PropTypes.bool,
|
||||
accordion: PropTypes.looseBool,
|
||||
destroyInactivePanel: PropTypes.looseBool,
|
||||
bordered: PropTypes.looseBool,
|
||||
expandIcon: PropTypes.func,
|
||||
openAnimation: PropTypes.object,
|
||||
expandIconPosition: PropTypes.oneOf(['left', 'right']),
|
||||
|
@ -27,12 +27,12 @@ const panelProps = () => ({
|
|||
prefixCls: PropTypes.string,
|
||||
header: PropTypes.oneOfType([PropTypes.string, PropTypes.number, PropTypes.node]),
|
||||
headerClass: PropTypes.string,
|
||||
showArrow: PropTypes.bool,
|
||||
isActive: PropTypes.bool,
|
||||
destroyInactivePanel: PropTypes.bool,
|
||||
disabled: PropTypes.bool,
|
||||
accordion: PropTypes.bool,
|
||||
forceRender: PropTypes.bool,
|
||||
showArrow: PropTypes.looseBool,
|
||||
isActive: PropTypes.looseBool,
|
||||
destroyInactivePanel: PropTypes.looseBool,
|
||||
disabled: PropTypes.looseBool,
|
||||
accordion: PropTypes.looseBool,
|
||||
forceRender: PropTypes.looseBool,
|
||||
expandIcon: PropTypes.func,
|
||||
extra: PropTypes.any,
|
||||
panelKey: PropTypes.any,
|
||||
|
|
|
@ -2,14 +2,14 @@ import PropTypes from '../_util/vue-types';
|
|||
|
||||
function IDialogPropTypes() {
|
||||
return {
|
||||
keyboard: PropTypes.bool,
|
||||
mask: PropTypes.bool,
|
||||
keyboard: PropTypes.looseBool,
|
||||
mask: PropTypes.looseBool,
|
||||
afterClose: PropTypes.func,
|
||||
// onClose: PropTypes. (e: SyntheticEvent<HTMLDivElement>) =>any,
|
||||
closable: PropTypes.bool,
|
||||
maskClosable: PropTypes.bool,
|
||||
visible: PropTypes.bool,
|
||||
destroyOnClose: PropTypes.bool,
|
||||
closable: PropTypes.looseBool,
|
||||
maskClosable: PropTypes.looseBool,
|
||||
visible: PropTypes.looseBool,
|
||||
destroyOnClose: PropTypes.looseBool,
|
||||
mousePosition: PropTypes.shape({
|
||||
x: PropTypes.number,
|
||||
y: PropTypes.number,
|
||||
|
@ -35,11 +35,11 @@ function IDialogPropTypes() {
|
|||
dialogStyle: PropTypes.object.def(() => ({})),
|
||||
dialogClass: PropTypes.string.def(''),
|
||||
closeIcon: PropTypes.any,
|
||||
forceRender: PropTypes.bool,
|
||||
forceRender: PropTypes.looseBool,
|
||||
getOpenCount: PropTypes.func,
|
||||
// https://github.com/ant-design/ant-design/issues/19771
|
||||
// https://github.com/react-component/dialog/issues/95
|
||||
focusTriggerAfterClose: PropTypes.bool,
|
||||
focusTriggerAfterClose: PropTypes.looseBool,
|
||||
onClose: PropTypes.func,
|
||||
};
|
||||
}
|
||||
|
|
|
@ -2,9 +2,9 @@ import PropTypes from '../_util/vue-types';
|
|||
import { getSlot } from '../_util/props-util';
|
||||
|
||||
const ILazyRenderBoxPropTypes = {
|
||||
visible: PropTypes.bool,
|
||||
visible: PropTypes.looseBool,
|
||||
hiddenClassName: PropTypes.string,
|
||||
forceRender: PropTypes.bool,
|
||||
forceRender: PropTypes.looseBool,
|
||||
};
|
||||
|
||||
export default {
|
||||
|
|
|
@ -3,9 +3,9 @@ import PropTypes from '../../_util/vue-types';
|
|||
const IProps = {
|
||||
width: PropTypes.any,
|
||||
height: PropTypes.any,
|
||||
defaultOpen: PropTypes.bool,
|
||||
firstEnter: PropTypes.bool,
|
||||
open: PropTypes.bool,
|
||||
defaultOpen: PropTypes.looseBool,
|
||||
firstEnter: PropTypes.looseBool,
|
||||
open: PropTypes.looseBool,
|
||||
prefixCls: PropTypes.string,
|
||||
placement: PropTypes.string,
|
||||
level: PropTypes.oneOfType([PropTypes.string, PropTypes.array]),
|
||||
|
@ -13,24 +13,24 @@ const IProps = {
|
|||
ease: PropTypes.string,
|
||||
duration: PropTypes.string,
|
||||
handler: PropTypes.any,
|
||||
showMask: PropTypes.bool,
|
||||
showMask: PropTypes.looseBool,
|
||||
maskStyle: PropTypes.object,
|
||||
className: PropTypes.string,
|
||||
wrapStyle: PropTypes.object,
|
||||
maskClosable: PropTypes.bool,
|
||||
maskClosable: PropTypes.looseBool,
|
||||
afterVisibleChange: PropTypes.func,
|
||||
keyboard: PropTypes.bool,
|
||||
keyboard: PropTypes.looseBool,
|
||||
};
|
||||
|
||||
const IDrawerProps = {
|
||||
...IProps,
|
||||
wrapperClassName: PropTypes.string,
|
||||
forceRender: PropTypes.bool,
|
||||
forceRender: PropTypes.looseBool,
|
||||
getContainer: PropTypes.oneOfType([
|
||||
PropTypes.string,
|
||||
PropTypes.func,
|
||||
PropTypes.object,
|
||||
PropTypes.bool,
|
||||
PropTypes.looseBool,
|
||||
]),
|
||||
};
|
||||
|
||||
|
|
|
@ -15,7 +15,7 @@ import { cloneElement } from '../../_util/vnode';
|
|||
export default {
|
||||
mixins: [BaseMixin],
|
||||
props: {
|
||||
minOverlayWidthMatchTrigger: PropTypes.bool,
|
||||
minOverlayWidthMatchTrigger: PropTypes.looseBool,
|
||||
prefixCls: PropTypes.string.def('rc-dropdown'),
|
||||
transitionName: PropTypes.string,
|
||||
overlayClassName: PropTypes.string.def(''),
|
||||
|
@ -26,12 +26,12 @@ export default {
|
|||
placement: PropTypes.string.def('bottomLeft'),
|
||||
overlay: PropTypes.any,
|
||||
trigger: PropTypes.array.def(['hover']),
|
||||
alignPoint: PropTypes.bool,
|
||||
alignPoint: PropTypes.looseBool,
|
||||
showAction: PropTypes.array.def([]),
|
||||
hideAction: PropTypes.array.def([]),
|
||||
getPopupContainer: PropTypes.func,
|
||||
visible: PropTypes.bool,
|
||||
defaultVisible: PropTypes.bool.def(false),
|
||||
visible: PropTypes.looseBool,
|
||||
defaultVisible: PropTypes.looseBool.def(false),
|
||||
mouseEnterDelay: PropTypes.number.def(0.15),
|
||||
mouseLeaveDelay: PropTypes.number.def(0.1),
|
||||
},
|
||||
|
|
|
@ -7,7 +7,7 @@ const InputHandler = {
|
|||
inheritAttrs: false,
|
||||
props: {
|
||||
prefixCls: PropTypes.string,
|
||||
disabled: PropTypes.bool,
|
||||
disabled: PropTypes.looseBool,
|
||||
},
|
||||
render() {
|
||||
const { prefixCls, disabled } = this.$props;
|
||||
|
|
|
@ -42,24 +42,24 @@ const isEqual = (oldValue, newValue) =>
|
|||
const inputNumberProps = {
|
||||
value: PropTypes.oneOfType([PropTypes.number, PropTypes.string]),
|
||||
defaultValue: PropTypes.oneOfType([PropTypes.number, PropTypes.string]),
|
||||
focusOnUpDown: PropTypes.bool,
|
||||
autofocus: PropTypes.bool,
|
||||
focusOnUpDown: PropTypes.looseBool,
|
||||
autofocus: PropTypes.looseBool,
|
||||
// onChange: PropTypes.func,
|
||||
// onKeyDown: PropTypes.func,
|
||||
// onKeyUp: PropTypes.func,
|
||||
prefixCls: PropTypes.string,
|
||||
tabindex: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
|
||||
placeholder: PropTypes.string,
|
||||
disabled: PropTypes.bool,
|
||||
disabled: PropTypes.looseBool,
|
||||
// onFocus: PropTypes.func,
|
||||
// onBlur: PropTypes.func,
|
||||
readonly: PropTypes.bool,
|
||||
readonly: PropTypes.looseBool,
|
||||
max: PropTypes.number,
|
||||
min: PropTypes.number,
|
||||
step: PropTypes.oneOfType([PropTypes.number, PropTypes.string]),
|
||||
upHandler: PropTypes.any,
|
||||
downHandler: PropTypes.any,
|
||||
useTouch: PropTypes.bool,
|
||||
useTouch: PropTypes.looseBool,
|
||||
formatter: PropTypes.func,
|
||||
parser: PropTypes.func,
|
||||
// onMouseEnter: PropTypes.func,
|
||||
|
@ -67,7 +67,7 @@ const inputNumberProps = {
|
|||
// onMouseOver: PropTypes.func,
|
||||
// onMouseOut: PropTypes.func,
|
||||
precision: PropTypes.number,
|
||||
required: PropTypes.bool,
|
||||
required: PropTypes.looseBool,
|
||||
pattern: PropTypes.string,
|
||||
decimalSeparator: PropTypes.string,
|
||||
autocomplete: PropTypes.string,
|
||||
|
|
|
@ -10,7 +10,7 @@ import inViewport from './utils/inViewport';
|
|||
import { watchEffect } from 'vue';
|
||||
|
||||
const lazyLoadProps = {
|
||||
debounce: PropTypes.bool,
|
||||
debounce: PropTypes.looseBool,
|
||||
elementType: PropTypes.string,
|
||||
height: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
|
||||
offset: PropTypes.number,
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
import PropTypes from '../../_util/vue-types';
|
||||
|
||||
export const ITouchProps = {
|
||||
disabled: PropTypes.bool,
|
||||
disabled: PropTypes.looseBool,
|
||||
activeClassName: PropTypes.string,
|
||||
activeStyle: PropTypes.any,
|
||||
// onTouchStart: PropTypes.func,
|
||||
|
|
|
@ -26,11 +26,11 @@ const BUILT_IN_PLACEMENTS = {
|
|||
export default {
|
||||
name: 'KeywordTrigger',
|
||||
props: {
|
||||
loading: PropTypes.bool,
|
||||
loading: PropTypes.looseBool,
|
||||
options: PropTypes.arrayOf(OptionProps),
|
||||
prefixCls: PropTypes.string,
|
||||
placement: PropTypes.oneOf(PlaceMent),
|
||||
visible: PropTypes.bool,
|
||||
visible: PropTypes.looseBool,
|
||||
transitionName: PropTypes.string,
|
||||
getPopupContainer: PropTypes.func,
|
||||
},
|
||||
|
|
|
@ -2,7 +2,7 @@ import PropTypes from '../../_util/vue-types';
|
|||
|
||||
export const OptionProps = {
|
||||
value: PropTypes.string,
|
||||
disabled: PropTypes.boolean,
|
||||
disabled: PropTypes.looseBoolean,
|
||||
children: PropTypes.any,
|
||||
};
|
||||
|
||||
|
|
|
@ -7,12 +7,12 @@ import {
|
|||
import { PlaceMent } from './placement';
|
||||
|
||||
export const mentionsProps = {
|
||||
autofocus: PropTypes.bool,
|
||||
autofocus: PropTypes.looseBool,
|
||||
prefix: PropTypes.oneOfType([PropTypes.string, PropTypes.array]),
|
||||
prefixCls: PropTypes.string,
|
||||
value: PropTypes.string,
|
||||
defaultValue: PropTypes.string,
|
||||
disabled: PropTypes.bool,
|
||||
disabled: PropTypes.looseBool,
|
||||
notFoundContent: PropTypes.any,
|
||||
split: PropTypes.string,
|
||||
transitionName: PropTypes.string,
|
||||
|
|
|
@ -287,7 +287,7 @@ DOMWrap.props = {
|
|||
level: PropTypes.number,
|
||||
theme: PropTypes.string,
|
||||
overflowedIndicator: PropTypes.node,
|
||||
visible: PropTypes.bool,
|
||||
visible: PropTypes.looseBool,
|
||||
hiddenClassName: PropTypes.string,
|
||||
tag: PropTypes.string.def('div'),
|
||||
};
|
||||
|
|
|
@ -11,7 +11,7 @@ const Menu = {
|
|||
inheritAttrs: false,
|
||||
props: {
|
||||
...commonPropsType,
|
||||
selectable: PropTypes.bool.def(true),
|
||||
selectable: PropTypes.looseBool.def(true),
|
||||
},
|
||||
mixins: [BaseMixin],
|
||||
data() {
|
||||
|
|
|
@ -11,17 +11,17 @@ const props = {
|
|||
attribute: PropTypes.object,
|
||||
rootPrefixCls: PropTypes.string,
|
||||
eventKey: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
|
||||
active: PropTypes.bool,
|
||||
active: PropTypes.looseBool,
|
||||
selectedKeys: PropTypes.array,
|
||||
disabled: PropTypes.bool,
|
||||
disabled: PropTypes.looseBool,
|
||||
title: PropTypes.any,
|
||||
index: PropTypes.number,
|
||||
inlineIndent: PropTypes.number.def(24),
|
||||
level: PropTypes.number.def(1),
|
||||
mode: PropTypes.oneOf(['horizontal', 'vertical', 'vertical-left', 'vertical-right', 'inline']),
|
||||
multiple: PropTypes.bool,
|
||||
multiple: PropTypes.looseBool,
|
||||
value: PropTypes.any,
|
||||
isSelected: PropTypes.bool,
|
||||
isSelected: PropTypes.looseBool,
|
||||
manualRef: PropTypes.func.def(noop),
|
||||
role: PropTypes.any,
|
||||
subMenuKey: PropTypes.string,
|
||||
|
|
|
@ -11,7 +11,7 @@ const MenuItemGroup = {
|
|||
className: PropTypes.string,
|
||||
subMenuKey: PropTypes.string,
|
||||
rootPrefixCls: PropTypes.string,
|
||||
disabled: PropTypes.bool.def(true),
|
||||
disabled: PropTypes.looseBool.def(true),
|
||||
title: PropTypes.any,
|
||||
},
|
||||
isMenuItemGroup: true,
|
||||
|
|
|
@ -42,23 +42,23 @@ const SubMenu = {
|
|||
openChange: PropTypes.func.def(noop),
|
||||
rootPrefixCls: PropTypes.string,
|
||||
eventKey: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
|
||||
multiple: PropTypes.bool,
|
||||
active: PropTypes.bool, // TODO: remove
|
||||
isRootMenu: PropTypes.bool.def(false),
|
||||
multiple: PropTypes.looseBool,
|
||||
active: PropTypes.looseBool, // TODO: remove
|
||||
isRootMenu: PropTypes.looseBool.def(false),
|
||||
index: PropTypes.number,
|
||||
triggerSubMenuAction: PropTypes.string,
|
||||
popupClassName: PropTypes.string,
|
||||
getPopupContainer: PropTypes.func,
|
||||
forceSubMenuRender: PropTypes.bool,
|
||||
forceSubMenuRender: PropTypes.looseBool,
|
||||
openAnimation: PropTypes.oneOfType([PropTypes.string, PropTypes.object]),
|
||||
disabled: PropTypes.bool,
|
||||
disabled: PropTypes.looseBool,
|
||||
subMenuOpenDelay: PropTypes.number.def(0.1),
|
||||
subMenuCloseDelay: PropTypes.number.def(0.1),
|
||||
level: PropTypes.number.def(1),
|
||||
inlineIndent: PropTypes.number.def(24),
|
||||
openTransitionName: PropTypes.string,
|
||||
popupOffset: PropTypes.array,
|
||||
isOpen: PropTypes.bool,
|
||||
isOpen: PropTypes.looseBool,
|
||||
store: PropTypes.object,
|
||||
mode: PropTypes.oneOf([
|
||||
'horizontal',
|
||||
|
|
|
@ -88,14 +88,14 @@ const SubPopupMenu = {
|
|||
openTransitionName: PropTypes.string,
|
||||
openAnimation: PropTypes.oneOfType([PropTypes.string, PropTypes.object]),
|
||||
openKeys: PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.string, PropTypes.number])),
|
||||
visible: PropTypes.bool,
|
||||
visible: PropTypes.looseBool,
|
||||
eventKey: PropTypes.string,
|
||||
store: PropTypes.object,
|
||||
|
||||
// adding in refactor
|
||||
focusable: PropTypes.bool,
|
||||
multiple: PropTypes.bool,
|
||||
defaultActiveFirst: PropTypes.bool,
|
||||
focusable: PropTypes.looseBool,
|
||||
multiple: PropTypes.looseBool,
|
||||
defaultActiveFirst: PropTypes.looseBool,
|
||||
activeKey: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
|
||||
selectedKeys: PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.string, PropTypes.number])),
|
||||
defaultSelectedKeys: PropTypes.arrayOf(
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
import PropTypes from '../_util/vue-types';
|
||||
export default {
|
||||
prefixCls: PropTypes.string.def('rc-menu'),
|
||||
focusable: PropTypes.bool.def(true),
|
||||
multiple: PropTypes.bool,
|
||||
defaultActiveFirst: PropTypes.bool,
|
||||
visible: PropTypes.bool.def(true),
|
||||
focusable: PropTypes.looseBool.def(true),
|
||||
multiple: PropTypes.looseBool,
|
||||
defaultActiveFirst: PropTypes.looseBool,
|
||||
visible: PropTypes.looseBool.def(true),
|
||||
activeKey: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
|
||||
selectedKeys: PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.string, PropTypes.number])),
|
||||
defaultSelectedKeys: PropTypes.arrayOf(
|
||||
|
@ -30,9 +30,9 @@ export default {
|
|||
theme: PropTypes.oneOf(['light', 'dark']).def('light'),
|
||||
getPopupContainer: PropTypes.func,
|
||||
openTransitionName: PropTypes.string,
|
||||
forceSubMenuRender: PropTypes.bool,
|
||||
selectable: PropTypes.bool,
|
||||
isRootMenu: PropTypes.bool.def(true),
|
||||
forceSubMenuRender: PropTypes.looseBool,
|
||||
selectable: PropTypes.looseBool,
|
||||
isRootMenu: PropTypes.looseBool.def(true),
|
||||
builtinPlacements: PropTypes.object.def(() => ({})),
|
||||
itemIcon: PropTypes.any,
|
||||
expandIcon: PropTypes.any,
|
||||
|
|
|
@ -6,9 +6,9 @@ export default {
|
|||
mixins: [BaseMixin],
|
||||
props: {
|
||||
duration: PropTypes.number.def(1.5),
|
||||
closable: PropTypes.bool,
|
||||
closable: PropTypes.looseBool,
|
||||
prefixCls: PropTypes.string,
|
||||
update: PropTypes.bool,
|
||||
update: PropTypes.looseBool,
|
||||
closeIcon: PropTypes.any,
|
||||
onClose: PropTypes.func,
|
||||
},
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue