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