chore: rename `ConfigConsumerProps` to `defaultConfigProvider`
parent
64dc5e69b7
commit
28111e7f34
|
@ -1,7 +1,7 @@
|
|||
import { nextTick, inject, defineComponent } from 'vue';
|
||||
import TransitionEvents from './css-animation/Event';
|
||||
import raf from './raf';
|
||||
import { ConfigConsumerProps } from '../config-provider';
|
||||
import { defaultConfigProvider } from '../config-provider';
|
||||
import { findDOMNode } from './props-util';
|
||||
let styleForPesudo: HTMLStyleElement | null;
|
||||
|
||||
|
@ -33,7 +33,7 @@ export default defineComponent({
|
|||
});
|
||||
},
|
||||
setup() {
|
||||
const configProvider = inject('configProvider', ConfigConsumerProps);
|
||||
const configProvider = inject('configProvider', defaultConfigProvider);
|
||||
return {
|
||||
configProvider,
|
||||
};
|
||||
|
|
|
@ -5,7 +5,7 @@ import omit from 'omit.js';
|
|||
import ResizeObserver from '../vc-resize-observer';
|
||||
import BaseMixin from '../_util/BaseMixin';
|
||||
import throttleByAnimationFrame from '../_util/throttleByAnimationFrame';
|
||||
import { ConfigConsumerProps } from '../config-provider';
|
||||
import { defaultConfigProvider } from '../config-provider';
|
||||
import warning from '../_util/warning';
|
||||
import {
|
||||
addObserveTarget,
|
||||
|
@ -46,7 +46,7 @@ const Affix = {
|
|||
mixins: [BaseMixin],
|
||||
setup() {
|
||||
return {
|
||||
configProvider: inject('configProvider', ConfigConsumerProps),
|
||||
configProvider: inject('configProvider', defaultConfigProvider),
|
||||
};
|
||||
},
|
||||
data() {
|
||||
|
|
|
@ -13,7 +13,7 @@ import BaseMixin from '../_util/BaseMixin';
|
|||
import PropTypes from '../_util/vue-types';
|
||||
import getTransitionProps from '../_util/getTransitionProps';
|
||||
import { getComponent, isValidElement, findDOMNode } from '../_util/props-util';
|
||||
import { ConfigConsumerProps } from '../config-provider';
|
||||
import { defaultConfigProvider } from '../config-provider';
|
||||
|
||||
function noop() {}
|
||||
|
||||
|
@ -62,7 +62,7 @@ const Alert = {
|
|||
mixins: [BaseMixin],
|
||||
setup() {
|
||||
return {
|
||||
configProvider: inject('configProvider', ConfigConsumerProps),
|
||||
configProvider: inject('configProvider', defaultConfigProvider),
|
||||
};
|
||||
},
|
||||
data() {
|
||||
|
|
|
@ -7,7 +7,7 @@ import scrollTo from '../_util/scrollTo';
|
|||
import getScroll from '../_util/getScroll';
|
||||
import { initDefaultProps, findDOMNode } from '../_util/props-util';
|
||||
import BaseMixin from '../_util/BaseMixin';
|
||||
import { ConfigConsumerProps } from '../config-provider';
|
||||
import { defaultConfigProvider } from '../config-provider';
|
||||
|
||||
function getDefaultContainer() {
|
||||
return window;
|
||||
|
@ -128,7 +128,7 @@ export default {
|
|||
},
|
||||
setup() {
|
||||
return {
|
||||
configProvider: inject('configProvider', ConfigConsumerProps),
|
||||
configProvider: inject('configProvider', defaultConfigProvider),
|
||||
};
|
||||
},
|
||||
mounted() {
|
||||
|
|
|
@ -2,7 +2,7 @@ import { inject } from 'vue';
|
|||
import PropTypes from '../_util/vue-types';
|
||||
import { initDefaultProps, getComponent } from '../_util/props-util';
|
||||
import classNames from '../_util/classNames';
|
||||
import { ConfigConsumerProps } from '../config-provider';
|
||||
import { defaultConfigProvider } from '../config-provider';
|
||||
function noop() {}
|
||||
|
||||
export const AnchorLinkProps = {
|
||||
|
@ -26,7 +26,7 @@ export default {
|
|||
$data: {},
|
||||
}),
|
||||
antAnchorContext: inject('antAnchorContext', {}),
|
||||
configProvider: inject('configProvider', ConfigConsumerProps),
|
||||
configProvider: inject('configProvider', defaultConfigProvider),
|
||||
};
|
||||
},
|
||||
watch: {
|
||||
|
|
|
@ -4,7 +4,7 @@ import Select, { AbstractSelectProps, SelectValue } from '../select';
|
|||
import Input from '../input';
|
||||
import InputElement from './InputElement';
|
||||
import PropTypes from '../_util/vue-types';
|
||||
import { ConfigConsumerProps } from '../config-provider';
|
||||
import { defaultConfigProvider } from '../config-provider';
|
||||
import { getComponent, getOptionProps, isValidElement, getSlot } from '../_util/props-util';
|
||||
|
||||
// const DataSourceItemObject = PropTypes.shape({
|
||||
|
@ -59,7 +59,7 @@ const AutoComplete = {
|
|||
// },
|
||||
setup() {
|
||||
return {
|
||||
configProvider: inject('configProvider', ConfigConsumerProps),
|
||||
configProvider: inject('configProvider', defaultConfigProvider),
|
||||
};
|
||||
},
|
||||
created() {
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
import { inject } from 'vue';
|
||||
import { ConfigConsumerProps } from '../config-provider';
|
||||
import { defaultConfigProvider } from '../config-provider';
|
||||
import { getComponent } from '../_util/props-util';
|
||||
import PropTypes from '../_util/vue-types';
|
||||
|
||||
|
@ -29,7 +29,7 @@ export default {
|
|||
},
|
||||
setup() {
|
||||
return {
|
||||
configProvider: inject('configProvider', ConfigConsumerProps),
|
||||
configProvider: inject('configProvider', defaultConfigProvider),
|
||||
};
|
||||
},
|
||||
data() {
|
||||
|
|
|
@ -6,7 +6,7 @@ import addEventListener from '../vc-util/Dom/addEventListener';
|
|||
import getScroll from '../_util/getScroll';
|
||||
import BaseMixin from '../_util/BaseMixin';
|
||||
import getTransitionProps from '../_util/getTransitionProps';
|
||||
import { ConfigConsumerProps } from '../config-provider';
|
||||
import { defaultConfigProvider } from '../config-provider';
|
||||
import scrollTo from '../_util/scrollTo';
|
||||
|
||||
function getDefaultTarget() {
|
||||
|
@ -25,7 +25,7 @@ const BackTop = {
|
|||
},
|
||||
setup() {
|
||||
return {
|
||||
configProvider: inject('configProvider', ConfigConsumerProps),
|
||||
configProvider: inject('configProvider', defaultConfigProvider),
|
||||
};
|
||||
},
|
||||
data() {
|
||||
|
|
|
@ -6,7 +6,7 @@ import { initDefaultProps, getComponent, getSlot } from '../_util/props-util';
|
|||
import { cloneElement } from '../_util/vnode';
|
||||
import getTransitionProps from '../_util/getTransitionProps';
|
||||
import isNumeric from '../_util/isNumeric';
|
||||
import { ConfigConsumerProps } from '../config-provider';
|
||||
import { defaultConfigProvider } from '../config-provider';
|
||||
import { inject, Transition } from 'vue';
|
||||
|
||||
const BadgeProps = {
|
||||
|
@ -38,7 +38,7 @@ export default {
|
|||
}),
|
||||
setup() {
|
||||
return {
|
||||
configProvider: inject('configProvider', ConfigConsumerProps),
|
||||
configProvider: inject('configProvider', defaultConfigProvider),
|
||||
};
|
||||
},
|
||||
methods: {
|
||||
|
|
|
@ -3,7 +3,7 @@ import PropTypes from '../_util/vue-types';
|
|||
import BaseMixin from '../_util/BaseMixin';
|
||||
import omit from 'omit.js';
|
||||
import { cloneElement } from '../_util/vnode';
|
||||
import { ConfigConsumerProps } from '../config-provider';
|
||||
import { defaultConfigProvider } from '../config-provider';
|
||||
import { inject } from 'vue';
|
||||
|
||||
function getNumberArray(num) {
|
||||
|
@ -35,7 +35,7 @@ export default {
|
|||
props: ScrollNumberProps,
|
||||
setup() {
|
||||
return {
|
||||
configProvider: inject('configProvider', ConfigConsumerProps),
|
||||
configProvider: inject('configProvider', defaultConfigProvider),
|
||||
};
|
||||
},
|
||||
data() {
|
||||
|
|
|
@ -2,7 +2,7 @@ import { inject, cloneVNode } from 'vue';
|
|||
import PropTypes from '../_util/vue-types';
|
||||
import { filterEmpty, getComponent, getSlot } from '../_util/props-util';
|
||||
import warning from '../_util/warning';
|
||||
import { ConfigConsumerProps } from '../config-provider';
|
||||
import { defaultConfigProvider } from '../config-provider';
|
||||
import BreadcrumbItem from './BreadcrumbItem';
|
||||
import Menu from '../menu';
|
||||
|
||||
|
@ -37,7 +37,7 @@ export default {
|
|||
props: BreadcrumbProps,
|
||||
setup() {
|
||||
return {
|
||||
configProvider: inject('configProvider', ConfigConsumerProps),
|
||||
configProvider: inject('configProvider', defaultConfigProvider),
|
||||
};
|
||||
},
|
||||
methods: {
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
import { inject } from 'vue';
|
||||
import PropTypes from '../_util/vue-types';
|
||||
import { hasProp, getComponent, getSlot } from '../_util/props-util';
|
||||
import { ConfigConsumerProps } from '../config-provider';
|
||||
import { defaultConfigProvider } from '../config-provider';
|
||||
import DropDown from '../dropdown/dropdown';
|
||||
import DownOutlined from '@ant-design/icons-vue/DownOutlined';
|
||||
|
||||
|
@ -16,7 +16,7 @@ export default {
|
|||
},
|
||||
setup() {
|
||||
return {
|
||||
configProvider: inject('configProvider', ConfigConsumerProps),
|
||||
configProvider: inject('configProvider', defaultConfigProvider),
|
||||
};
|
||||
},
|
||||
methods: {
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
import { inject } from 'vue';
|
||||
import { ConfigConsumerProps } from '../config-provider';
|
||||
import { defaultConfigProvider } from '../config-provider';
|
||||
import PropTypes from '../_util/vue-types';
|
||||
import { getSlot } from '../_util/props-util';
|
||||
|
||||
|
@ -11,7 +11,7 @@ export default {
|
|||
},
|
||||
setup() {
|
||||
return {
|
||||
configProvider: inject('configProvider', ConfigConsumerProps),
|
||||
configProvider: inject('configProvider', defaultConfigProvider),
|
||||
};
|
||||
},
|
||||
render() {
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
import { inject } from 'vue';
|
||||
import { filterEmpty, getSlot } from '../_util/props-util';
|
||||
import PropTypes from '../_util/vue-types';
|
||||
import { ConfigConsumerProps } from '../config-provider';
|
||||
import { defaultConfigProvider } from '../config-provider';
|
||||
|
||||
const ButtonGroupProps = {
|
||||
prefixCls: PropTypes.string,
|
||||
|
@ -16,7 +16,7 @@ export default {
|
|||
name: 'AButtonGroup',
|
||||
props: ButtonGroupProps,
|
||||
setup() {
|
||||
const configProvider = inject('configProvider', ConfigConsumerProps);
|
||||
const configProvider = inject('configProvider', defaultConfigProvider);
|
||||
return {
|
||||
configProvider,
|
||||
};
|
||||
|
|
|
@ -3,7 +3,7 @@ import Wave from '../_util/wave';
|
|||
import LoadingOutlined from '@ant-design/icons-vue/LoadingOutlined';
|
||||
import buttonTypes from './buttonTypes';
|
||||
import { getSlot, getComponent } from '../_util/props-util';
|
||||
import { ConfigConsumerProps } from '../config-provider';
|
||||
import { defaultConfigProvider } from '../config-provider';
|
||||
// eslint-disable-next-line no-console
|
||||
const rxTwoCNChar = /^[\u4e00-\u9fa5]{2}$/;
|
||||
const isTwoCNChar = rxTwoCNChar.test.bind(rxTwoCNChar);
|
||||
|
@ -15,7 +15,7 @@ export default {
|
|||
props,
|
||||
setup() {
|
||||
return {
|
||||
configProvider: inject('configProvider', ConfigConsumerProps),
|
||||
configProvider: inject('configProvider', defaultConfigProvider),
|
||||
};
|
||||
},
|
||||
data() {
|
||||
|
|
|
@ -3,7 +3,7 @@ import Select from '../select';
|
|||
import { Group, Button } from '../radio';
|
||||
import PropTypes from '../_util/vue-types';
|
||||
import { initDefaultProps } from '../_util/props-util';
|
||||
import { ConfigConsumerProps } from '../config-provider';
|
||||
import { defaultConfigProvider } from '../config-provider';
|
||||
|
||||
const { Option } = Select;
|
||||
|
||||
|
@ -41,7 +41,7 @@ export default {
|
|||
}),
|
||||
setup() {
|
||||
return {
|
||||
configProvider: inject('configProvider', ConfigConsumerProps),
|
||||
configProvider: inject('configProvider', defaultConfigProvider),
|
||||
};
|
||||
},
|
||||
// private calendarHeaderNode: HTMLDivElement;
|
||||
|
|
|
@ -7,7 +7,7 @@ import FullCalendar from '../vc-calendar/src/FullCalendar';
|
|||
import Header from './Header';
|
||||
import LocaleReceiver from '../locale-provider/LocaleReceiver';
|
||||
import interopDefault from '../_util/interopDefault';
|
||||
import { ConfigConsumerProps } from '../config-provider';
|
||||
import { defaultConfigProvider } from '../config-provider';
|
||||
import enUS from './locale/en_US';
|
||||
import { checkValidate, stringToMoment, momentToString, TimeType } from '../_util/moment-util';
|
||||
|
||||
|
@ -57,7 +57,7 @@ const Calendar = {
|
|||
}),
|
||||
setup() {
|
||||
return {
|
||||
configProvider: inject('configProvider', ConfigConsumerProps),
|
||||
configProvider: inject('configProvider', defaultConfigProvider),
|
||||
};
|
||||
},
|
||||
data() {
|
||||
|
|
|
@ -5,7 +5,7 @@ import Col from '../col';
|
|||
import PropTypes from '../_util/vue-types';
|
||||
import { getComponent, getSlot, isEmptyElement } from '../_util/props-util';
|
||||
import BaseMixin from '../_util/BaseMixin';
|
||||
import { ConfigConsumerProps } from '../config-provider';
|
||||
import { defaultConfigProvider } from '../config-provider';
|
||||
import isPlainObject from 'lodash-es/isPlainObject';
|
||||
|
||||
const { TabPane } = Tabs;
|
||||
|
@ -33,7 +33,7 @@ export default {
|
|||
},
|
||||
setup() {
|
||||
return {
|
||||
configProvider: inject('configProvider', ConfigConsumerProps),
|
||||
configProvider: inject('configProvider', defaultConfigProvider),
|
||||
};
|
||||
},
|
||||
data() {
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
import { inject } from 'vue';
|
||||
import PropTypes from '../_util/vue-types';
|
||||
import { ConfigConsumerProps } from '../config-provider';
|
||||
import { defaultConfigProvider } from '../config-provider';
|
||||
import { getSlot } from '../_util/props-util';
|
||||
|
||||
export default {
|
||||
|
@ -12,7 +12,7 @@ export default {
|
|||
},
|
||||
setup() {
|
||||
return {
|
||||
configProvider: inject('configProvider', ConfigConsumerProps),
|
||||
configProvider: inject('configProvider', defaultConfigProvider),
|
||||
};
|
||||
},
|
||||
render() {
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
import { inject } from 'vue';
|
||||
import PropTypes from '../_util/vue-types';
|
||||
import { getComponent } from '../_util/props-util';
|
||||
import { ConfigConsumerProps } from '../config-provider';
|
||||
import { defaultConfigProvider } from '../config-provider';
|
||||
|
||||
export default {
|
||||
name: 'ACardMeta',
|
||||
|
@ -13,7 +13,7 @@ export default {
|
|||
},
|
||||
setup() {
|
||||
return {
|
||||
configProvider: inject('configProvider', ConfigConsumerProps),
|
||||
configProvider: inject('configProvider', defaultConfigProvider),
|
||||
};
|
||||
},
|
||||
render() {
|
||||
|
|
|
@ -2,7 +2,7 @@ import { inject } from 'vue';
|
|||
import PropTypes from '../_util/vue-types';
|
||||
import debounce from 'lodash-es/debounce';
|
||||
import hasProp, { initDefaultProps, getComponent } from '../_util/props-util';
|
||||
import { ConfigConsumerProps } from '../config-provider';
|
||||
import { defaultConfigProvider } from '../config-provider';
|
||||
import warning from '../_util/warning';
|
||||
import classNames from '../_util/classNames';
|
||||
import SlickCarousel from '../vc-slick/src';
|
||||
|
@ -63,7 +63,7 @@ const Carousel = {
|
|||
}),
|
||||
setup() {
|
||||
return {
|
||||
configProvider: inject('configProvider', ConfigConsumerProps),
|
||||
configProvider: inject('configProvider', defaultConfigProvider),
|
||||
};
|
||||
},
|
||||
beforeMount() {
|
||||
|
|
|
@ -22,7 +22,7 @@ import {
|
|||
import BaseMixin from '../_util/BaseMixin';
|
||||
import { cloneElement } from '../_util/vnode';
|
||||
import warning from '../_util/warning';
|
||||
import { ConfigConsumerProps } from '../config-provider';
|
||||
import { defaultConfigProvider } from '../config-provider';
|
||||
|
||||
const CascaderOptionType = PropTypes.shape({
|
||||
value: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
|
||||
|
@ -157,7 +157,7 @@ const Cascader = {
|
|||
},
|
||||
setup() {
|
||||
return {
|
||||
configProvider: inject('configProvider', ConfigConsumerProps),
|
||||
configProvider: inject('configProvider', defaultConfigProvider),
|
||||
localeData: inject('localeData', {}),
|
||||
};
|
||||
},
|
||||
|
|
|
@ -3,7 +3,7 @@ import PropTypes from '../_util/vue-types';
|
|||
import classNames from '../_util/classNames';
|
||||
import VcCheckbox from '../vc-checkbox';
|
||||
import hasProp, { getOptionProps, getSlot } from '../_util/props-util';
|
||||
import { ConfigConsumerProps } from '../config-provider';
|
||||
import { defaultConfigProvider } from '../config-provider';
|
||||
import warning from '../_util/warning';
|
||||
function noop() {}
|
||||
|
||||
|
@ -29,7 +29,7 @@ export default {
|
|||
|
||||
setup() {
|
||||
return {
|
||||
configProvider: inject('configProvider', ConfigConsumerProps),
|
||||
configProvider: inject('configProvider', defaultConfigProvider),
|
||||
checkboxGroupContext: inject('checkboxGroupContext', undefined),
|
||||
};
|
||||
},
|
||||
|
|
|
@ -2,7 +2,7 @@ import { inject, provide } from 'vue';
|
|||
import PropTypes from '../_util/vue-types';
|
||||
import Checkbox from './Checkbox';
|
||||
import hasProp, { getSlot } from '../_util/props-util';
|
||||
import { ConfigConsumerProps } from '../config-provider';
|
||||
import { defaultConfigProvider } from '../config-provider';
|
||||
|
||||
function noop() {}
|
||||
export default {
|
||||
|
@ -31,7 +31,7 @@ export default {
|
|||
},
|
||||
setup() {
|
||||
return {
|
||||
configProvider: inject('configProvider', ConfigConsumerProps),
|
||||
configProvider: inject('configProvider', defaultConfigProvider),
|
||||
};
|
||||
},
|
||||
created() {
|
||||
|
|
|
@ -10,7 +10,7 @@ import {
|
|||
import { cloneElement } from '../_util/vnode';
|
||||
import VcCollapse, { collapseProps } from '../vc-collapse';
|
||||
import RightOutlined from '@ant-design/icons-vue/RightOutlined';
|
||||
import { ConfigConsumerProps } from '../config-provider';
|
||||
import { defaultConfigProvider } from '../config-provider';
|
||||
|
||||
export default {
|
||||
name: 'ACollapse',
|
||||
|
@ -22,7 +22,7 @@ export default {
|
|||
}),
|
||||
setup() {
|
||||
return {
|
||||
configProvider: inject('configProvider', ConfigConsumerProps),
|
||||
configProvider: inject('configProvider', defaultConfigProvider),
|
||||
};
|
||||
},
|
||||
methods: {
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
import { inject } from 'vue';
|
||||
import { getOptionProps, getComponent, getSlot } from '../_util/props-util';
|
||||
import VcCollapse, { panelProps } from '../vc-collapse';
|
||||
import { ConfigConsumerProps } from '../config-provider';
|
||||
import { defaultConfigProvider } from '../config-provider';
|
||||
|
||||
export default {
|
||||
name: 'ACollapsePanel',
|
||||
|
@ -11,7 +11,7 @@ export default {
|
|||
},
|
||||
setup() {
|
||||
return {
|
||||
configProvider: inject('configProvider', ConfigConsumerProps),
|
||||
configProvider: inject('configProvider', defaultConfigProvider),
|
||||
};
|
||||
},
|
||||
render() {
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
import PropTypes from '../_util/vue-types';
|
||||
import { ConfigConsumerProps } from '../config-provider';
|
||||
import { defaultConfigProvider } from '../config-provider';
|
||||
import BaseMixin from '../_util/BaseMixin';
|
||||
import Pickr from '@simonwep/pickr/dist/pickr.es5.min';
|
||||
import Icon from '../icon';
|
||||
|
@ -31,7 +31,7 @@ export default {
|
|||
hue: PropTypes.bool.def(true), //是否开启色彩预选
|
||||
},
|
||||
inject: {
|
||||
configProvider: { default: () => ConfigConsumerProps },
|
||||
configProvider: { default: () => defaultConfigProvider },
|
||||
},
|
||||
data() {
|
||||
return {
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
import { inject, VNodeTypes, CSSProperties, App, SetupContext } from 'vue';
|
||||
import classNames from '../_util/classNames';
|
||||
import { ConfigConsumerProps } from '../config-provider';
|
||||
import { defaultConfigProvider } from '../config-provider';
|
||||
|
||||
export interface CommentProps {
|
||||
/** List of action items rendered below the comment content */
|
||||
|
@ -31,7 +31,7 @@ const Comment = (
|
|||
}: CommentProps,
|
||||
{ slots }: SetupContext,
|
||||
) => {
|
||||
const { getPrefixCls } = inject('configProvider', ConfigConsumerProps);
|
||||
const { getPrefixCls } = inject('configProvider', defaultConfigProvider);
|
||||
|
||||
const renderNested = (prefixCls: string, nestedChildren: any) => {
|
||||
return <div class={classNames(`${prefixCls}-nested`)}>{nestedChildren}</div>;
|
||||
|
|
|
@ -1 +1,14 @@
|
|||
import { defineComponent, PropType, provide } from 'vue';
|
||||
|
||||
export type SizeType = 'small' | 'middle' | 'large' | undefined;
|
||||
|
||||
export const SizeContextProvider = defineComponent({
|
||||
props: {
|
||||
size: String as PropType<SizeType>,
|
||||
},
|
||||
setup(props, { slots }) {
|
||||
provide('sizeProvider', props.size);
|
||||
|
||||
return () => slots.default?.();
|
||||
},
|
||||
});
|
||||
|
|
|
@ -1,41 +0,0 @@
|
|||
import defaultRenderEmpty, { RenderEmptyHandler } from './renderEmpty';
|
||||
import { Locale } from '../locale-provider';
|
||||
import { SizeType } from './SizeContext';
|
||||
|
||||
export interface CSPConfig {
|
||||
nonce?: string;
|
||||
}
|
||||
|
||||
export interface IConfigConsumerProps {
|
||||
getTargetContainer?: () => HTMLElement;
|
||||
getPopupContainer?: (triggerNode: HTMLElement) => HTMLElement;
|
||||
rootPrefixCls?: string;
|
||||
getPrefixCls: (suffixCls?: string, customizePrefixCls?: string) => string;
|
||||
renderEmpty: RenderEmptyHandler;
|
||||
csp?: CSPConfig;
|
||||
autoInsertSpaceInButton?: boolean;
|
||||
input?: {
|
||||
autoComplete?: string;
|
||||
};
|
||||
locale?: Locale;
|
||||
pageHeader?: {
|
||||
ghost: boolean;
|
||||
};
|
||||
direction?: 'ltr' | 'rtl';
|
||||
space?: {
|
||||
size?: SizeType | number;
|
||||
};
|
||||
virtual?: boolean;
|
||||
dropdownMatchSelectWidth?: boolean;
|
||||
}
|
||||
|
||||
export const ConfigContext = {
|
||||
// We provide a default function for Context without provider
|
||||
getPrefixCls: (suffixCls?: string, customizePrefixCls?: string) => {
|
||||
if (customizePrefixCls) return customizePrefixCls;
|
||||
|
||||
return suffixCls ? `ant-${suffixCls}` : 'ant';
|
||||
},
|
||||
|
||||
renderEmpty: defaultRenderEmpty,
|
||||
};
|
|
@ -2,13 +2,39 @@ import { reactive, provide, VNodeTypes, PropType, defineComponent, App } from 'v
|
|||
import PropTypes from '../_util/vue-types';
|
||||
import { getComponentFromSetup } from '../_util/props-util';
|
||||
import defaultRenderEmpty, { RenderEmptyHandler } from './renderEmpty';
|
||||
import { CSPConfig } from './context';
|
||||
import LocaleProvider, { Locale, ANT_MARK } from '../locale-provider';
|
||||
|
||||
import LocaleReceiver from '../locale-provider/LocaleReceiver';
|
||||
|
||||
export type SizeType = 'small' | 'middle' | 'large' | undefined;
|
||||
|
||||
export interface CSPConfig {
|
||||
nonce?: string;
|
||||
}
|
||||
|
||||
export interface ConfigConsumerProps {
|
||||
getTargetContainer?: () => HTMLElement;
|
||||
getPopupContainer?: (triggerNode: HTMLElement) => HTMLElement;
|
||||
rootPrefixCls?: string;
|
||||
getPrefixCls: (suffixCls?: string, customizePrefixCls?: string) => string;
|
||||
renderEmpty: RenderEmptyHandler;
|
||||
csp?: CSPConfig;
|
||||
autoInsertSpaceInButton?: boolean;
|
||||
input?: {
|
||||
autoComplete?: string;
|
||||
};
|
||||
locale?: Locale;
|
||||
pageHeader?: {
|
||||
ghost: boolean;
|
||||
};
|
||||
direction?: 'ltr' | 'rtl';
|
||||
space?: {
|
||||
size?: SizeType | number;
|
||||
};
|
||||
virtual?: boolean;
|
||||
dropdownMatchSelectWidth?: boolean;
|
||||
}
|
||||
|
||||
export const configConsumerProps = [
|
||||
'getTargetContainer',
|
||||
'getPopupContainer',
|
||||
|
@ -128,7 +154,7 @@ const ConfigProvider = defineComponent({
|
|||
},
|
||||
});
|
||||
|
||||
export const ConfigConsumerProps = {
|
||||
export const defaultConfigProvider = {
|
||||
getPrefixCls: (suffixCls: string, customizePrefixCls?: string) => {
|
||||
if (customizePrefixCls) return customizePrefixCls;
|
||||
return `ant-${suffixCls}`;
|
||||
|
|
|
@ -1,13 +1,13 @@
|
|||
import { inject } from 'vue';
|
||||
import Empty from '../empty';
|
||||
import { ConfigConsumerProps } from '.';
|
||||
import { defaultConfigProvider } from '.';
|
||||
|
||||
export interface RenderEmptyProps {
|
||||
componentName?: string;
|
||||
}
|
||||
|
||||
const RenderEmpty = (props: RenderEmptyProps) => {
|
||||
const configProvider = inject('configProvider', ConfigConsumerProps);
|
||||
const configProvider = inject('configProvider', defaultConfigProvider);
|
||||
const renderHtml = (componentName?: string) => {
|
||||
const { getPrefixCls } = configProvider;
|
||||
const prefix = getPrefixCls('empty');
|
||||
|
|
|
@ -6,7 +6,7 @@ import classNames from '../_util/classNames';
|
|||
import shallowequal from '../_util/shallowequal';
|
||||
import CloseCircleFilled from '@ant-design/icons-vue/CloseCircleFilled';
|
||||
import Tag from '../tag';
|
||||
import { ConfigConsumerProps } from '../config-provider';
|
||||
import { defaultConfigProvider } from '../config-provider';
|
||||
import interopDefault from '../_util/interopDefault';
|
||||
import { RangePickerProps } from './interface';
|
||||
import { hasProp, getOptionProps, initDefaultProps, getComponent } from '../_util/props-util';
|
||||
|
@ -72,7 +72,7 @@ export default {
|
|||
}),
|
||||
setup() {
|
||||
return {
|
||||
configProvider: inject('configProvider', ConfigConsumerProps),
|
||||
configProvider: inject('configProvider', defaultConfigProvider),
|
||||
};
|
||||
},
|
||||
data() {
|
||||
|
|
|
@ -3,7 +3,7 @@ import moment from 'moment';
|
|||
import Calendar from '../vc-calendar';
|
||||
import VcDatePicker from '../vc-calendar/src/Picker';
|
||||
import CloseCircleFilled from '@ant-design/icons-vue/CloseCircleFilled';
|
||||
import { ConfigConsumerProps } from '../config-provider';
|
||||
import { defaultConfigProvider } from '../config-provider';
|
||||
import { hasProp, getOptionProps, initDefaultProps, getComponent } from '../_util/props-util';
|
||||
import classNames from '../_util/classNames';
|
||||
import BaseMixin from '../_util/BaseMixin';
|
||||
|
@ -27,7 +27,7 @@ export default {
|
|||
}),
|
||||
setup() {
|
||||
return {
|
||||
configProvider: inject('configProvider', ConfigConsumerProps),
|
||||
configProvider: inject('configProvider', defaultConfigProvider),
|
||||
};
|
||||
},
|
||||
data() {
|
||||
|
|
|
@ -6,7 +6,7 @@ import VcDatePicker from '../vc-calendar/src/Picker';
|
|||
import classNames from '../_util/classNames';
|
||||
import CloseCircleFilled from '@ant-design/icons-vue/CloseCircleFilled';
|
||||
import CalendarOutlined from '@ant-design/icons-vue/CalendarOutlined';
|
||||
import { ConfigConsumerProps } from '../config-provider';
|
||||
import { defaultConfigProvider } from '../config-provider';
|
||||
import interopDefault from '../_util/interopDefault';
|
||||
import BaseMixin from '../_util/BaseMixin';
|
||||
import {
|
||||
|
@ -34,7 +34,7 @@ export default function createPicker(TheCalendar, props) {
|
|||
mixins: [BaseMixin],
|
||||
setup() {
|
||||
return {
|
||||
configProvider: inject('configProvider', ConfigConsumerProps),
|
||||
configProvider: inject('configProvider', defaultConfigProvider),
|
||||
};
|
||||
},
|
||||
data() {
|
||||
|
|
|
@ -5,7 +5,7 @@ import LocaleReceiver from '../locale-provider/LocaleReceiver';
|
|||
import { generateShowHourMinuteSecond } from '../time-picker';
|
||||
import enUS from './locale/en_US';
|
||||
import { getOptionProps, initDefaultProps } from '../_util/props-util';
|
||||
import { ConfigConsumerProps } from '../config-provider';
|
||||
import { defaultConfigProvider } from '../config-provider';
|
||||
import { checkValidate, stringToMoment, momentToString } from '../_util/moment-util';
|
||||
|
||||
const DEFAULT_FORMAT = {
|
||||
|
@ -54,7 +54,7 @@ export default function wrapPicker(Picker, props, pickerType) {
|
|||
// },
|
||||
setup() {
|
||||
return {
|
||||
configProvider: inject('configProvider', ConfigConsumerProps),
|
||||
configProvider: inject('configProvider', defaultConfigProvider),
|
||||
};
|
||||
},
|
||||
created() {
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
import { inject, cloneVNode } from 'vue';
|
||||
import warning from '../_util/warning';
|
||||
import ResponsiveObserve, { responsiveArray } from '../_util/responsiveObserve';
|
||||
import { ConfigConsumerProps } from '../config-provider';
|
||||
import { defaultConfigProvider } from '../config-provider';
|
||||
import Col from './Col';
|
||||
import PropTypes from '../_util/vue-types';
|
||||
import {
|
||||
|
@ -115,7 +115,7 @@ const Descriptions = {
|
|||
}),
|
||||
setup() {
|
||||
return {
|
||||
configProvider: inject('configProvider', ConfigConsumerProps),
|
||||
configProvider: inject('configProvider', defaultConfigProvider),
|
||||
};
|
||||
},
|
||||
data() {
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
import { inject } from 'vue';
|
||||
import PropTypes from '../_util/vue-types';
|
||||
import { ConfigConsumerProps } from '../config-provider';
|
||||
import { defaultConfigProvider } from '../config-provider';
|
||||
import { getSlot } from '../_util/props-util';
|
||||
|
||||
const Divider = {
|
||||
|
@ -13,7 +13,7 @@ const Divider = {
|
|||
},
|
||||
setup() {
|
||||
return {
|
||||
configProvider: inject('configProvider', ConfigConsumerProps),
|
||||
configProvider: inject('configProvider', defaultConfigProvider),
|
||||
};
|
||||
},
|
||||
render() {
|
||||
|
|
|
@ -6,7 +6,7 @@ import PropTypes from '../_util/vue-types';
|
|||
import BaseMixin from '../_util/BaseMixin';
|
||||
import CloseOutlined from '@ant-design/icons-vue/CloseOutlined';
|
||||
import { getComponent, getOptionProps } from '../_util/props-util';
|
||||
import { ConfigConsumerProps } from '../config-provider';
|
||||
import { defaultConfigProvider } from '../config-provider';
|
||||
|
||||
const Drawer = {
|
||||
name: 'ADrawer',
|
||||
|
@ -46,7 +46,7 @@ const Drawer = {
|
|||
};
|
||||
},
|
||||
setup() {
|
||||
const configProvider = inject('configProvider', ConfigConsumerProps);
|
||||
const configProvider = inject('configProvider', defaultConfigProvider);
|
||||
return {
|
||||
configProvider,
|
||||
};
|
||||
|
|
|
@ -7,7 +7,7 @@ import Dropdown from './dropdown';
|
|||
import PropTypes from '../_util/vue-types';
|
||||
import { hasProp, getComponent, getSlot } from '../_util/props-util';
|
||||
import getDropdownProps from './getDropdownProps';
|
||||
import { ConfigConsumerProps } from '../config-provider';
|
||||
import { defaultConfigProvider } from '../config-provider';
|
||||
import EllipsisOutlined from '@ant-design/icons-vue/EllipsisOutlined';
|
||||
|
||||
const ButtonTypesProps = buttonTypes();
|
||||
|
@ -36,7 +36,7 @@ export default {
|
|||
props: DropdownButtonProps,
|
||||
setup() {
|
||||
return {
|
||||
configProvider: inject('configProvider', ConfigConsumerProps),
|
||||
configProvider: inject('configProvider', defaultConfigProvider),
|
||||
};
|
||||
},
|
||||
created() {
|
||||
|
|
|
@ -12,7 +12,7 @@ import {
|
|||
getSlot,
|
||||
} from '../_util/props-util';
|
||||
import getDropdownProps from './getDropdownProps';
|
||||
import { ConfigConsumerProps } from '../config-provider';
|
||||
import { defaultConfigProvider } from '../config-provider';
|
||||
import RightOutlined from '@ant-design/icons-vue/RightOutlined';
|
||||
|
||||
const DropdownProps = getDropdownProps();
|
||||
|
@ -29,7 +29,7 @@ const Dropdown = {
|
|||
},
|
||||
setup() {
|
||||
return {
|
||||
configProvider: inject('configProvider', ConfigConsumerProps),
|
||||
configProvider: inject('configProvider', defaultConfigProvider),
|
||||
};
|
||||
},
|
||||
created() {
|
||||
|
|
|
@ -6,7 +6,7 @@ import isRegExp from 'lodash-es/isRegExp';
|
|||
import warning from '../_util/warning';
|
||||
import FormItem from './FormItem';
|
||||
import { initDefaultProps, getSlot } from '../_util/props-util';
|
||||
import { ConfigConsumerProps } from '../config-provider';
|
||||
import { defaultConfigProvider } from '../config-provider';
|
||||
import { getNamePath, containsNamePath } from './utils/valueUtil';
|
||||
import { defaultValidateMessages } from './utils/messages';
|
||||
import { allPromiseFinish } from './utils/asyncUtil';
|
||||
|
@ -80,7 +80,7 @@ const Form = {
|
|||
},
|
||||
setup() {
|
||||
return {
|
||||
configProvider: inject('configProvider', ConfigConsumerProps),
|
||||
configProvider: inject('configProvider', defaultConfigProvider),
|
||||
};
|
||||
},
|
||||
watch: {
|
||||
|
|
|
@ -15,7 +15,7 @@ import hasProp, {
|
|||
getSlot,
|
||||
} from '../_util/props-util';
|
||||
import BaseMixin from '../_util/BaseMixin';
|
||||
import { ConfigConsumerProps } from '../config-provider';
|
||||
import { defaultConfigProvider } from '../config-provider';
|
||||
import { cloneElement } from '../_util/vnode';
|
||||
import CheckCircleFilled from '@ant-design/icons-vue/CheckCircleFilled';
|
||||
import ExclamationCircleFilled from '@ant-design/icons-vue/ExclamationCircleFilled';
|
||||
|
@ -99,7 +99,7 @@ export default {
|
|||
setup() {
|
||||
return {
|
||||
isFormItemChildren: inject('isFormItemChildren', false),
|
||||
configProvider: inject('configProvider', ConfigConsumerProps),
|
||||
configProvider: inject('configProvider', defaultConfigProvider),
|
||||
FormContext: inject('FormContext', {}),
|
||||
};
|
||||
},
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
import { inject, defineComponent, HTMLAttributes, CSSProperties } from 'vue';
|
||||
import classNames from '../_util/classNames';
|
||||
import { ConfigConsumerProps } from '../config-provider';
|
||||
import { defaultConfigProvider } from '../config-provider';
|
||||
import { rowContextState } from './Row';
|
||||
|
||||
type ColSpanType = number | string;
|
||||
|
@ -46,7 +46,7 @@ function parseFlex(flex: FlexType): string {
|
|||
export default defineComponent<ColProps>({
|
||||
name: 'ACol',
|
||||
setup(props, { slots }) {
|
||||
const configProvider = inject('configProvider', ConfigConsumerProps);
|
||||
const configProvider = inject('configProvider', defaultConfigProvider);
|
||||
const rowContext = inject<rowContextState>('rowContext', {});
|
||||
|
||||
return () => {
|
||||
|
|
|
@ -11,7 +11,7 @@ import {
|
|||
import classNames from 'classnames';
|
||||
import { tuple } from '../_util/type';
|
||||
import PropTypes from '../_util/vue-types';
|
||||
import { ConfigConsumerProps } from '../config-provider';
|
||||
import { defaultConfigProvider } from '../config-provider';
|
||||
import ResponsiveObserve, {
|
||||
Breakpoint,
|
||||
ScreenMap,
|
||||
|
@ -79,7 +79,7 @@ export default defineComponent<RowProps>({
|
|||
const gutterRef = ref<Gutter | [Gutter, Gutter]>();
|
||||
gutterRef.value = props.gutter;
|
||||
|
||||
const configProvider = inject('configProvider', ConfigConsumerProps);
|
||||
const configProvider = inject('configProvider', defaultConfigProvider);
|
||||
const { getPrefixCls } = configProvider;
|
||||
|
||||
const getGutter = (): [number, number] => {
|
||||
|
|
|
@ -5,7 +5,7 @@ import classNames from '../_util/classNames';
|
|||
import UpOutlined from '@ant-design/icons-vue/UpOutlined';
|
||||
import DownOutlined from '@ant-design/icons-vue/DownOutlined';
|
||||
import VcInputNumber from '../vc-input-number/src';
|
||||
import { ConfigConsumerProps } from '../config-provider';
|
||||
import { defaultConfigProvider } from '../config-provider';
|
||||
|
||||
export const InputNumberProps = {
|
||||
prefixCls: PropTypes.string,
|
||||
|
@ -35,7 +35,7 @@ const InputNumber = {
|
|||
}),
|
||||
setup() {
|
||||
return {
|
||||
configProvider: inject('configProvider', ConfigConsumerProps),
|
||||
configProvider: inject('configProvider', defaultConfigProvider),
|
||||
};
|
||||
},
|
||||
mounted() {
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
import { inject } from 'vue';
|
||||
import PropTypes from '../_util/vue-types';
|
||||
import { getSlot } from '../_util/props-util';
|
||||
import { ConfigConsumerProps } from '../config-provider';
|
||||
import { defaultConfigProvider } from '../config-provider';
|
||||
|
||||
export default {
|
||||
name: 'AInputGroup',
|
||||
|
@ -16,7 +16,7 @@ export default {
|
|||
},
|
||||
setup() {
|
||||
return {
|
||||
configProvider: inject('configProvider', ConfigConsumerProps),
|
||||
configProvider: inject('configProvider', defaultConfigProvider),
|
||||
};
|
||||
},
|
||||
computed: {
|
||||
|
|
|
@ -4,7 +4,7 @@ import classNames from '../_util/classNames';
|
|||
import omit from 'omit.js';
|
||||
import inputProps from './inputProps';
|
||||
import { hasProp, getComponent, getOptionProps } from '../_util/props-util';
|
||||
import { ConfigConsumerProps } from '../config-provider';
|
||||
import { defaultConfigProvider } from '../config-provider';
|
||||
import ClearableLabeledInput from './ClearableLabeledInput';
|
||||
|
||||
export function fixControlledValue(value) {
|
||||
|
@ -56,7 +56,7 @@ export default {
|
|||
},
|
||||
setup() {
|
||||
return {
|
||||
configProvider: inject('configProvider', ConfigConsumerProps),
|
||||
configProvider: inject('configProvider', defaultConfigProvider),
|
||||
};
|
||||
},
|
||||
data() {
|
||||
|
|
|
@ -9,7 +9,7 @@ import Button from '../button';
|
|||
import { cloneElement } from '../_util/vnode';
|
||||
import PropTypes from '../_util/vue-types';
|
||||
import { getOptionProps, getComponent } from '../_util/props-util';
|
||||
import { ConfigConsumerProps } from '../config-provider';
|
||||
import { defaultConfigProvider } from '../config-provider';
|
||||
import isPlainObject from 'lodash-es/isPlainObject';
|
||||
|
||||
export default {
|
||||
|
@ -23,7 +23,7 @@ export default {
|
|||
},
|
||||
setup() {
|
||||
return {
|
||||
configProvider: inject('configProvider', ConfigConsumerProps),
|
||||
configProvider: inject('configProvider', defaultConfigProvider),
|
||||
};
|
||||
},
|
||||
methods: {
|
||||
|
|
|
@ -3,7 +3,7 @@ import ClearableLabeledInput from './ClearableLabeledInput';
|
|||
import ResizableTextArea from './ResizableTextArea';
|
||||
import inputProps from './inputProps';
|
||||
import { hasProp, getOptionProps } from '../_util/props-util';
|
||||
import { ConfigConsumerProps } from '../config-provider';
|
||||
import { defaultConfigProvider } from '../config-provider';
|
||||
import { fixControlledValue, resolveOnChange } from './Input';
|
||||
import PropTypes from '../_util/vue-types';
|
||||
|
||||
|
@ -21,7 +21,7 @@ export default {
|
|||
},
|
||||
setup() {
|
||||
return {
|
||||
configProvider: inject('configProvider', ConfigConsumerProps),
|
||||
configProvider: inject('configProvider', defaultConfigProvider),
|
||||
};
|
||||
},
|
||||
data() {
|
||||
|
|
|
@ -10,7 +10,7 @@ import {
|
|||
} from '../_util/props-util';
|
||||
import BaseMixin from '../_util/BaseMixin';
|
||||
import isNumeric from '../_util/isNumeric';
|
||||
import { ConfigConsumerProps } from '../config-provider';
|
||||
import { defaultConfigProvider } from '../config-provider';
|
||||
import BarsOutlined from '@ant-design/icons-vue/BarsOutlined';
|
||||
import RightOutlined from '@ant-design/icons-vue/RightOutlined';
|
||||
import LeftOutlined from '@ant-design/icons-vue/LeftOutlined';
|
||||
|
@ -109,7 +109,7 @@ export default {
|
|||
setup() {
|
||||
return {
|
||||
siderHook: inject('siderHook', {}),
|
||||
configProvider: inject('configProvider', ConfigConsumerProps),
|
||||
configProvider: inject('configProvider', defaultConfigProvider),
|
||||
};
|
||||
},
|
||||
|
||||
|
|
|
@ -2,7 +2,7 @@ import { inject, provide } from 'vue';
|
|||
import PropTypes from '../_util/vue-types';
|
||||
import classNames from '../_util/classNames';
|
||||
import { getOptionProps, getSlot } from '../_util/props-util';
|
||||
import { ConfigConsumerProps } from '../config-provider';
|
||||
import { defaultConfigProvider } from '../config-provider';
|
||||
|
||||
export const BasicProps = {
|
||||
prefixCls: PropTypes.string,
|
||||
|
@ -17,7 +17,7 @@ function generator({ suffixCls, tagName, name }) {
|
|||
props: BasicComponent.props,
|
||||
setup() {
|
||||
return {
|
||||
configProvider: inject('configProvider', ConfigConsumerProps),
|
||||
configProvider: inject('configProvider', defaultConfigProvider),
|
||||
};
|
||||
},
|
||||
render() {
|
||||
|
|
|
@ -2,7 +2,7 @@ import PropTypes from '../_util/vue-types';
|
|||
import classNames from '../_util/classNames';
|
||||
import { getComponent, isStringElement, isEmptyElement, getSlot } from '../_util/props-util';
|
||||
import { Col } from '../grid';
|
||||
import { ConfigConsumerProps } from '../config-provider';
|
||||
import { defaultConfigProvider } from '../config-provider';
|
||||
import { ListGridType } from './index';
|
||||
import { cloneElement } from '../_util/vnode';
|
||||
import { inject } from 'vue';
|
||||
|
@ -22,7 +22,7 @@ export const ListItemMetaProps = {
|
|||
};
|
||||
|
||||
export const ListItemMeta = (props, { slots }) => {
|
||||
const configProvider = inject('configProvider', ConfigConsumerProps);
|
||||
const configProvider = inject('configProvider', defaultConfigProvider);
|
||||
const getPrefixCls = configProvider.getPrefixCls;
|
||||
const { prefixCls: customizePrefixCls } = props;
|
||||
const prefixCls = getPrefixCls('list', customizePrefixCls);
|
||||
|
@ -60,7 +60,7 @@ export default {
|
|||
props: ListItemProps,
|
||||
setup() {
|
||||
const listContext = inject('listContext', {});
|
||||
const configProvider = inject('configProvider', ConfigConsumerProps);
|
||||
const configProvider = inject('configProvider', defaultConfigProvider);
|
||||
return {
|
||||
listContext,
|
||||
configProvider,
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
import PropTypes from '../_util/vue-types';
|
||||
import classNames from '../_util/classNames';
|
||||
import omit from 'omit.js';
|
||||
import { ConfigConsumerProps } from '../config-provider';
|
||||
import { defaultConfigProvider } from '../config-provider';
|
||||
|
||||
import Spin from '../spin';
|
||||
import Pagination, { PaginationConfig } from '../pagination';
|
||||
|
@ -66,7 +66,7 @@ const List = {
|
|||
},
|
||||
setup() {
|
||||
return {
|
||||
configProvider: inject('configProvider', ConfigConsumerProps),
|
||||
configProvider: inject('configProvider', defaultConfigProvider),
|
||||
};
|
||||
},
|
||||
|
||||
|
|
|
@ -23,7 +23,7 @@ export default defineComponent({
|
|||
},
|
||||
children: {
|
||||
type: Function as PropType<
|
||||
(locale: Locale, localeCode?: string, fullLocale?: Locale) => VNodeTypes
|
||||
(locale: object, localeCode?: string, fullLocale?: object) => VNodeTypes
|
||||
>,
|
||||
},
|
||||
},
|
||||
|
|
|
@ -6,7 +6,7 @@ import VcMentions from '../vc-mentions';
|
|||
import { mentionsProps } from '../vc-mentions/src/mentionsProps';
|
||||
import Spin from '../spin';
|
||||
import BaseMixin from '../_util/BaseMixin';
|
||||
import { ConfigConsumerProps } from '../config-provider';
|
||||
import { defaultConfigProvider } from '../config-provider';
|
||||
import { getOptionProps, getComponent, getSlot } from '../_util/props-util';
|
||||
|
||||
const { Option } = VcMentions;
|
||||
|
@ -61,7 +61,7 @@ const Mentions = {
|
|||
},
|
||||
setup() {
|
||||
return {
|
||||
configProvider: inject('configProvider', ConfigConsumerProps),
|
||||
configProvider: inject('configProvider', defaultConfigProvider),
|
||||
};
|
||||
},
|
||||
data() {
|
||||
|
|
|
@ -9,7 +9,7 @@ import Item from './MenuItem';
|
|||
import { hasProp, getOptionProps, getSlot } from '../_util/props-util';
|
||||
import BaseMixin from '../_util/BaseMixin';
|
||||
import commonPropsType from '../vc-menu/commonPropsType';
|
||||
import { ConfigConsumerProps } from '../config-provider';
|
||||
import { defaultConfigProvider } from '../config-provider';
|
||||
// import raf from '../_util/raf';
|
||||
|
||||
export const MenuMode = PropTypes.oneOf([
|
||||
|
@ -64,7 +64,7 @@ const Menu = {
|
|||
const layoutSiderContext = inject('layoutSiderContext', {});
|
||||
const layoutSiderCollapsed = toRef(layoutSiderContext, 'sCollapsed');
|
||||
return {
|
||||
configProvider: inject('configProvider', ConfigConsumerProps),
|
||||
configProvider: inject('configProvider', defaultConfigProvider),
|
||||
layoutSiderContext,
|
||||
layoutSiderCollapsed,
|
||||
};
|
||||
|
|
|
@ -10,7 +10,7 @@ import buttonTypes from '../button/buttonTypes';
|
|||
const ButtonType = buttonTypes().type;
|
||||
import LocaleReceiver from '../locale-provider/LocaleReceiver';
|
||||
import { initDefaultProps, getComponent, getSlot } from '../_util/props-util';
|
||||
import { ConfigConsumerProps } from '../config-provider';
|
||||
import { defaultConfigProvider } from '../config-provider';
|
||||
|
||||
let mousePosition = null;
|
||||
// ref: https://github.com/ant-design/ant-design/issues/15795
|
||||
|
@ -112,7 +112,7 @@ export default {
|
|||
},
|
||||
setup() {
|
||||
return {
|
||||
configProvider: inject('configProvider', ConfigConsumerProps),
|
||||
configProvider: inject('configProvider', defaultConfigProvider),
|
||||
};
|
||||
},
|
||||
// static info: ModalFunc;
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
import { inject } from 'vue';
|
||||
import PropTypes from '../_util/vue-types';
|
||||
import { getComponent, getOptionProps, getSlot } from '../_util/props-util';
|
||||
import { ConfigConsumerProps } from '../config-provider';
|
||||
import { defaultConfigProvider } from '../config-provider';
|
||||
import ArrowLeftOutlined from '@ant-design/icons-vue/ArrowLeftOutlined';
|
||||
import Breadcrumb from '../breadcrumb';
|
||||
import Avatar from '../avatar';
|
||||
|
@ -96,7 +96,7 @@ const PageHeader = {
|
|||
props: PageHeaderProps,
|
||||
setup() {
|
||||
return {
|
||||
configProvider: inject('configProvider', ConfigConsumerProps),
|
||||
configProvider: inject('configProvider', defaultConfigProvider),
|
||||
};
|
||||
},
|
||||
render() {
|
||||
|
|
|
@ -9,7 +9,7 @@ import LeftOutlined from '@ant-design/icons-vue/LeftOutlined';
|
|||
import RightOutlined from '@ant-design/icons-vue/RightOutlined';
|
||||
import DoubleLeftOutlined from '@ant-design/icons-vue/DoubleLeftOutlined';
|
||||
import DoubleRightOutlined from '@ant-design/icons-vue/DoubleRightOutlined';
|
||||
import { ConfigConsumerProps } from '../config-provider';
|
||||
import { defaultConfigProvider } from '../config-provider';
|
||||
import { inject } from 'vue';
|
||||
import classNames from '../_util/classNames';
|
||||
|
||||
|
@ -51,7 +51,7 @@ export default {
|
|||
|
||||
setup() {
|
||||
return {
|
||||
configProvider: inject('configProvider', ConfigConsumerProps),
|
||||
configProvider: inject('configProvider', defaultConfigProvider),
|
||||
};
|
||||
},
|
||||
|
||||
|
|
|
@ -10,7 +10,7 @@ import ExclamationCircleFilled from '@ant-design/icons-vue/ExclamationCircleFill
|
|||
import Button from '../button';
|
||||
import LocaleReceiver from '../locale-provider/LocaleReceiver';
|
||||
import defaultLocale from '../locale-provider/default';
|
||||
import { ConfigConsumerProps } from '../config-provider';
|
||||
import { defaultConfigProvider } from '../config-provider';
|
||||
|
||||
const tooltipProps = abstractTooltipProps();
|
||||
const btnProps = buttonTypes();
|
||||
|
@ -43,7 +43,7 @@ const Popconfirm = {
|
|||
},
|
||||
setup() {
|
||||
return {
|
||||
configProvider: inject('configProvider', ConfigConsumerProps),
|
||||
configProvider: inject('configProvider', defaultConfigProvider),
|
||||
};
|
||||
},
|
||||
data() {
|
||||
|
|
|
@ -3,7 +3,7 @@ import Tooltip from '../tooltip';
|
|||
import abstractTooltipProps from '../tooltip/abstractTooltipProps';
|
||||
import PropTypes from '../_util/vue-types';
|
||||
import { getOptionProps, getComponent, getSlot } from '../_util/props-util';
|
||||
import { ConfigConsumerProps } from '../config-provider';
|
||||
import { defaultConfigProvider } from '../config-provider';
|
||||
|
||||
const props = abstractTooltipProps();
|
||||
const Popover = {
|
||||
|
@ -17,7 +17,7 @@ const Popover = {
|
|||
},
|
||||
setup() {
|
||||
return {
|
||||
configProvider: inject('configProvider', ConfigConsumerProps),
|
||||
configProvider: inject('configProvider', defaultConfigProvider),
|
||||
};
|
||||
},
|
||||
methods: {
|
||||
|
|
|
@ -2,7 +2,7 @@ import { inject } from 'vue';
|
|||
import classNames from '../_util/classNames';
|
||||
import PropTypes from '../_util/vue-types';
|
||||
import { getOptionProps, initDefaultProps } from '../_util/props-util';
|
||||
import { ConfigConsumerProps } from '../config-provider';
|
||||
import { defaultConfigProvider } from '../config-provider';
|
||||
import CloseOutlined from '@ant-design/icons-vue/CloseOutlined';
|
||||
import CheckOutlined from '@ant-design/icons-vue/CheckOutlined';
|
||||
import CheckCircleFilled from '@ant-design/icons-vue/CheckCircleFilled';
|
||||
|
@ -46,7 +46,7 @@ export default {
|
|||
}),
|
||||
setup() {
|
||||
return {
|
||||
configProvider: inject('configProvider', ConfigConsumerProps),
|
||||
configProvider: inject('configProvider', defaultConfigProvider),
|
||||
};
|
||||
},
|
||||
methods: {
|
||||
|
|
|
@ -3,7 +3,7 @@ import classNames from '../_util/classNames';
|
|||
import PropTypes from '../_util/vue-types';
|
||||
import Radio from './Radio';
|
||||
import { getOptionProps, filterEmpty, hasProp, getSlot } from '../_util/props-util';
|
||||
import { ConfigConsumerProps } from '../config-provider';
|
||||
import { defaultConfigProvider } from '../config-provider';
|
||||
|
||||
export default {
|
||||
name: 'ARadioGroup',
|
||||
|
@ -36,7 +36,7 @@ export default {
|
|||
},
|
||||
setup() {
|
||||
return {
|
||||
configProvider: inject('configProvider', ConfigConsumerProps),
|
||||
configProvider: inject('configProvider', defaultConfigProvider),
|
||||
};
|
||||
},
|
||||
computed: {
|
||||
|
|
|
@ -3,7 +3,7 @@ import PropTypes from '../_util/vue-types';
|
|||
import VcCheckbox from '../vc-checkbox';
|
||||
import classNames from '../_util/classNames';
|
||||
import { getOptionProps } from '../_util/props-util';
|
||||
import { ConfigConsumerProps } from '../config-provider';
|
||||
import { defaultConfigProvider } from '../config-provider';
|
||||
|
||||
export default {
|
||||
name: 'ARadio',
|
||||
|
@ -29,7 +29,7 @@ export default {
|
|||
},
|
||||
setup() {
|
||||
return {
|
||||
configProvider: inject('configProvider', ConfigConsumerProps),
|
||||
configProvider: inject('configProvider', defaultConfigProvider),
|
||||
radioGroupContext: inject('radioGroupContext', null),
|
||||
};
|
||||
},
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
import { inject } from 'vue';
|
||||
import Radio from './Radio';
|
||||
import { getOptionProps, getSlot } from '../_util/props-util';
|
||||
import { ConfigConsumerProps } from '../config-provider';
|
||||
import { defaultConfigProvider } from '../config-provider';
|
||||
|
||||
export default {
|
||||
name: 'ARadioButton',
|
||||
|
@ -10,7 +10,7 @@ export default {
|
|||
},
|
||||
setup() {
|
||||
return {
|
||||
configProvider: inject('configProvider', ConfigConsumerProps),
|
||||
configProvider: inject('configProvider', defaultConfigProvider),
|
||||
radioGroupContext: inject('radioGroupContext', {}),
|
||||
};
|
||||
},
|
||||
|
|
|
@ -2,7 +2,7 @@ import { inject } from 'vue';
|
|||
import omit from 'omit.js';
|
||||
import PropTypes from '../_util/vue-types';
|
||||
import { getOptionProps, getComponent } from '../_util/props-util';
|
||||
import { ConfigConsumerProps } from '../config-provider';
|
||||
import { defaultConfigProvider } from '../config-provider';
|
||||
import VcRate from '../vc-rate';
|
||||
import StarFilled from '@ant-design/icons-vue/StarFilled';
|
||||
import Tooltip from '../tooltip';
|
||||
|
@ -25,7 +25,7 @@ const Rate = {
|
|||
props: RateProps,
|
||||
setup() {
|
||||
return {
|
||||
configProvider: inject('configProvider', ConfigConsumerProps),
|
||||
configProvider: inject('configProvider', defaultConfigProvider),
|
||||
};
|
||||
},
|
||||
methods: {
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
import { inject } from 'vue';
|
||||
import PropTypes from '../_util/vue-types';
|
||||
import { getComponent } from '../_util/props-util';
|
||||
import { ConfigConsumerProps } from '../config-provider';
|
||||
import { defaultConfigProvider } from '../config-provider';
|
||||
import CheckCircleFilled from '@ant-design/icons-vue/CheckCircleFilled';
|
||||
import CloseCircleFilled from '@ant-design/icons-vue/CloseCircleFilled';
|
||||
import ExclamationCircleFilled from '@ant-design/icons-vue/ExclamationCircleFilled';
|
||||
|
@ -56,7 +56,7 @@ const Result = {
|
|||
props: ResultProps,
|
||||
setup() {
|
||||
return {
|
||||
configProvider: inject('configProvider', ConfigConsumerProps),
|
||||
configProvider: inject('configProvider', defaultConfigProvider),
|
||||
};
|
||||
},
|
||||
render(h) {
|
||||
|
|
|
@ -3,7 +3,7 @@ import warning from '../_util/warning';
|
|||
import omit from 'omit.js';
|
||||
import PropTypes from '../_util/vue-types';
|
||||
import { Select as VcSelect, Option, OptGroup } from '../vc-select';
|
||||
import { ConfigConsumerProps } from '../config-provider';
|
||||
import { defaultConfigProvider } from '../config-provider';
|
||||
import { getComponent, getOptionProps, isValidElement, getSlot } from '../_util/props-util';
|
||||
import CloseOutlined from '@ant-design/icons-vue/CloseOutlined';
|
||||
import CloseCircleFilled from '@ant-design/icons-vue/CloseCircleFilled';
|
||||
|
@ -103,7 +103,7 @@ const Select = {
|
|||
propTypes: SelectPropTypes,
|
||||
setup() {
|
||||
return {
|
||||
configProvider: inject('configProvider', ConfigConsumerProps),
|
||||
configProvider: inject('configProvider', defaultConfigProvider),
|
||||
};
|
||||
},
|
||||
created() {
|
||||
|
|
|
@ -2,7 +2,7 @@ import { inject } from 'vue';
|
|||
import classNames from '../_util/classNames';
|
||||
import PropTypes from '../_util/vue-types';
|
||||
import { initDefaultProps, hasProp } from '../_util/props-util';
|
||||
import { ConfigConsumerProps } from '../config-provider';
|
||||
import { defaultConfigProvider } from '../config-provider';
|
||||
import Avatar, { SkeletonAvatarProps } from './Avatar';
|
||||
import Title, { SkeletonTitleProps } from './Title';
|
||||
import Paragraph, { SkeletonParagraphProps } from './Paragraph';
|
||||
|
@ -71,7 +71,7 @@ const Skeleton = {
|
|||
}),
|
||||
setup() {
|
||||
return {
|
||||
configProvider: inject('configProvider', ConfigConsumerProps),
|
||||
configProvider: inject('configProvider', defaultConfigProvider),
|
||||
};
|
||||
},
|
||||
render() {
|
||||
|
|
|
@ -6,7 +6,7 @@ import VcSlider from '../vc-slider/src/Slider';
|
|||
import VcRange from '../vc-slider/src/Range';
|
||||
import VcHandle from '../vc-slider/src/Handle';
|
||||
import Tooltip from '../tooltip';
|
||||
import { ConfigConsumerProps } from '../config-provider';
|
||||
import { defaultConfigProvider } from '../config-provider';
|
||||
import abstractTooltipProps from '../tooltip/abstractTooltipProps';
|
||||
|
||||
const tooltipProps = abstractTooltipProps();
|
||||
|
@ -46,7 +46,7 @@ const Slider = {
|
|||
mixins: [BaseMixin],
|
||||
setup() {
|
||||
return {
|
||||
configProvider: inject('configProvider', ConfigConsumerProps),
|
||||
configProvider: inject('configProvider', defaultConfigProvider),
|
||||
};
|
||||
},
|
||||
props: {
|
||||
|
|
|
@ -1,14 +1,6 @@
|
|||
import { inject, App, CSSProperties, SetupContext } from 'vue';
|
||||
import { initDefaultProps } from '../_util/props-util';
|
||||
import { filterEmpty } from '../_util/props-util';
|
||||
import { ConfigConsumerProps } from '../config-provider';
|
||||
|
||||
// export const SpaceProps = {
|
||||
// prefixCls: PropTypes.string,
|
||||
// align: PropTypes.tuple<'start' | 'end' | 'center' | 'baseline'>(),
|
||||
// size: PropTypes.tuple<'small' | 'middle' | 'large'>(),
|
||||
// direction: PropTypes.tuple<'horizontal' | 'vertical'>(),
|
||||
// };
|
||||
import { defaultConfigProvider, SizeType } from '../config-provider';
|
||||
|
||||
const spaceSize = {
|
||||
small: 8,
|
||||
|
@ -27,8 +19,8 @@ export interface SpaceProps {
|
|||
}
|
||||
|
||||
const Space = (props: SpaceProps, { slots }: SetupContext) => {
|
||||
const configProvider = inject('configProvider', ConfigConsumerProps);
|
||||
const { align, size, direction, prefixCls: customizePrefixCls } = props;
|
||||
const configProvider = inject('configProvider', defaultConfigProvider);
|
||||
const { align, size = 'small', direction = 'horizontal', prefixCls: customizePrefixCls } = props;
|
||||
|
||||
const { getPrefixCls } = configProvider;
|
||||
const prefixCls = getPrefixCls('space', customizePrefixCls);
|
||||
|
@ -71,14 +63,12 @@ const Space = (props: SpaceProps, { slots }: SetupContext) => {
|
|||
</div>
|
||||
);
|
||||
};
|
||||
Space.props = initDefaultProps(SpaceProps, {
|
||||
size: 'small',
|
||||
direction: 'horizontal',
|
||||
});
|
||||
|
||||
Space.displayName = 'ASpace';
|
||||
|
||||
/* istanbul ignore next */
|
||||
Space.install = function(app: App) {
|
||||
app.component('ASpace', Space);
|
||||
app.component(Space.displayName, Space);
|
||||
};
|
||||
|
||||
export default Space;
|
||||
|
|
|
@ -3,7 +3,7 @@ import debounce from 'lodash-es/debounce';
|
|||
import PropTypes from '../_util/vue-types';
|
||||
import BaseMixin from '../_util/BaseMixin';
|
||||
import { initDefaultProps, getComponent, getSlot } from '../_util/props-util';
|
||||
import { ConfigConsumerProps } from '../config-provider';
|
||||
import { defaultConfigProvider } from '../config-provider';
|
||||
|
||||
export const SpinSize = PropTypes.oneOf(['small', 'default', 'large']);
|
||||
|
||||
|
@ -45,7 +45,7 @@ export default {
|
|||
}),
|
||||
setup() {
|
||||
return {
|
||||
configProvider: inject('configProvider', ConfigConsumerProps),
|
||||
configProvider: inject('configProvider', defaultConfigProvider),
|
||||
};
|
||||
},
|
||||
data() {
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
import { inject } from 'vue';
|
||||
import PropTypes from '../_util/vue-types';
|
||||
import { getComponent, initDefaultProps } from '../_util/props-util';
|
||||
import { ConfigConsumerProps } from '../config-provider';
|
||||
import { defaultConfigProvider } from '../config-provider';
|
||||
import StatisticNumber from './Number';
|
||||
|
||||
export const StatisticProps = {
|
||||
|
@ -29,7 +29,7 @@ export default {
|
|||
|
||||
setup() {
|
||||
return {
|
||||
configProvider: inject('configProvider', ConfigConsumerProps),
|
||||
configProvider: inject('configProvider', defaultConfigProvider),
|
||||
};
|
||||
},
|
||||
|
||||
|
|
|
@ -4,7 +4,7 @@ import CheckOutlined from '@ant-design/icons-vue/CheckOutlined';
|
|||
import PropTypes from '../_util/vue-types';
|
||||
import { initDefaultProps, getOptionProps, getComponent, getSlot } from '../_util/props-util';
|
||||
import VcSteps from '../vc-steps';
|
||||
import { ConfigConsumerProps } from '../config-provider';
|
||||
import { defaultConfigProvider } from '../config-provider';
|
||||
|
||||
const getStepsProps = (defaultProps = {}) => {
|
||||
const props = {
|
||||
|
@ -32,7 +32,7 @@ const Steps = {
|
|||
}),
|
||||
setup() {
|
||||
return {
|
||||
configProvider: inject('configProvider', ConfigConsumerProps),
|
||||
configProvider: inject('configProvider', defaultConfigProvider),
|
||||
};
|
||||
},
|
||||
Step: { ...VcSteps.Step, name: 'AStep' },
|
||||
|
|
|
@ -4,7 +4,7 @@ import PropTypes from '../_util/vue-types';
|
|||
import hasProp, { getOptionProps, getComponent } from '../_util/props-util';
|
||||
import VcSwitch from '../vc-switch';
|
||||
import Wave from '../_util/wave';
|
||||
import { ConfigConsumerProps } from '../config-provider';
|
||||
import { defaultConfigProvider } from '../config-provider';
|
||||
import warning from '../_util/warning';
|
||||
|
||||
const Switch = {
|
||||
|
@ -26,7 +26,7 @@ const Switch = {
|
|||
},
|
||||
setup() {
|
||||
return {
|
||||
configProvider: inject('configProvider', ConfigConsumerProps),
|
||||
configProvider: inject('configProvider', defaultConfigProvider),
|
||||
};
|
||||
},
|
||||
methods: {
|
||||
|
|
|
@ -14,7 +14,7 @@ import createBodyRow from './createBodyRow';
|
|||
import { flatArray, treeMap, flatFilter } from './util';
|
||||
import { initDefaultProps, getOptionProps } from '../_util/props-util';
|
||||
import BaseMixin from '../_util/BaseMixin';
|
||||
import { ConfigConsumerProps } from '../config-provider';
|
||||
import { defaultConfigProvider } from '../config-provider';
|
||||
import { TableProps } from './interface';
|
||||
import Pagination from '../pagination';
|
||||
import Spin from '../spin';
|
||||
|
@ -132,7 +132,7 @@ export default {
|
|||
|
||||
setup() {
|
||||
return {
|
||||
configProvider: inject('configProvider', ConfigConsumerProps),
|
||||
configProvider: inject('configProvider', defaultConfigProvider),
|
||||
};
|
||||
},
|
||||
|
||||
|
|
|
@ -15,7 +15,7 @@ import {
|
|||
} from '../_util/props-util';
|
||||
import { cloneElement } from '../_util/vnode';
|
||||
import isValid from '../_util/isValid';
|
||||
import { ConfigConsumerProps } from '../config-provider';
|
||||
import { defaultConfigProvider } from '../config-provider';
|
||||
import TabBar from './TabBar';
|
||||
|
||||
export default {
|
||||
|
@ -45,7 +45,7 @@ export default {
|
|||
},
|
||||
setup() {
|
||||
return {
|
||||
configProvider: inject('configProvider', ConfigConsumerProps),
|
||||
configProvider: inject('configProvider', defaultConfigProvider),
|
||||
};
|
||||
},
|
||||
mounted() {
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
import { inject, CSSProperties, SetupContext } from 'vue';
|
||||
import classNames from '../_util/classNames';
|
||||
import { ConfigConsumerProps } from '../config-provider';
|
||||
import { defaultConfigProvider } from '../config-provider';
|
||||
|
||||
export interface CheckableTagProps {
|
||||
prefixCls?: string;
|
||||
|
@ -12,7 +12,7 @@ export interface CheckableTagProps {
|
|||
}
|
||||
|
||||
const CheckableTag = (props: CheckableTagProps, { slots }: SetupContext) => {
|
||||
const { getPrefixCls } = inject('configProvider', ConfigConsumerProps);
|
||||
const { getPrefixCls } = inject('configProvider', defaultConfigProvider);
|
||||
const handleClick = (e: MouseEvent) => {
|
||||
const { checked, onChange, onClick } = props;
|
||||
if (onChange) {
|
||||
|
|
|
@ -20,7 +20,7 @@ import {
|
|||
PresetStatusColorType,
|
||||
} from '../_util/colors';
|
||||
import { LiteralUnion } from '../_util/type';
|
||||
import { ConfigConsumerProps } from '../config-provider';
|
||||
import { defaultConfigProvider } from '../config-provider';
|
||||
import CheckableTag from './CheckableTag';
|
||||
|
||||
const PresetColorRegex = new RegExp(`^(${PresetColorTypes.join('|')})(-inverse)?$`);
|
||||
|
@ -41,7 +41,7 @@ export interface TagProps extends HTMLAttributes {
|
|||
const Tag = defineComponent({
|
||||
inheritAttrs: false,
|
||||
setup(_: TagProps, { slots, attrs }: SetupContext) {
|
||||
const { getPrefixCls } = inject('configProvider', ConfigConsumerProps);
|
||||
const { getPrefixCls } = inject('configProvider', defaultConfigProvider);
|
||||
|
||||
const visible = ref(true);
|
||||
|
||||
|
|
|
@ -16,7 +16,7 @@ import {
|
|||
isValidElement,
|
||||
} from '../_util/props-util';
|
||||
import { cloneElement } from '../_util/vnode';
|
||||
import { ConfigConsumerProps } from '../config-provider';
|
||||
import { defaultConfigProvider } from '../config-provider';
|
||||
import {
|
||||
checkValidate,
|
||||
stringToMoment,
|
||||
|
@ -103,7 +103,7 @@ const TimePicker = {
|
|||
},
|
||||
setup() {
|
||||
return {
|
||||
configProvider: inject('configProvider', ConfigConsumerProps),
|
||||
configProvider: inject('configProvider', defaultConfigProvider),
|
||||
};
|
||||
},
|
||||
|
||||
|
|
|
@ -10,7 +10,7 @@ import {
|
|||
} from '../_util/props-util';
|
||||
import TimelineItem from './TimelineItem';
|
||||
import LoadingOutlined from '@ant-design/icons-vue/LoadingOutlined';
|
||||
import { ConfigConsumerProps } from '../config-provider';
|
||||
import { defaultConfigProvider } from '../config-provider';
|
||||
|
||||
export const TimelineProps = {
|
||||
prefixCls: PropTypes.string,
|
||||
|
@ -28,7 +28,7 @@ export default {
|
|||
mode: '',
|
||||
}),
|
||||
setup() {
|
||||
const configProvider = inject('configProvider', ConfigConsumerProps);
|
||||
const configProvider = inject('configProvider', defaultConfigProvider);
|
||||
return {
|
||||
configProvider,
|
||||
};
|
||||
|
|
|
@ -2,7 +2,7 @@ import { inject } from 'vue';
|
|||
import classNames from '../_util/classNames';
|
||||
import PropTypes from '../_util/vue-types';
|
||||
import { getOptionProps, initDefaultProps, getComponent } from '../_util/props-util';
|
||||
import { ConfigConsumerProps } from '../config-provider';
|
||||
import { defaultConfigProvider } from '../config-provider';
|
||||
|
||||
export const TimeLineItemProps = {
|
||||
prefixCls: PropTypes.string,
|
||||
|
@ -19,7 +19,7 @@ export default {
|
|||
pending: false,
|
||||
}),
|
||||
setup() {
|
||||
const configProvider = inject('configProvider', ConfigConsumerProps);
|
||||
const configProvider = inject('configProvider', defaultConfigProvider);
|
||||
return {
|
||||
configProvider,
|
||||
};
|
||||
|
|
|
@ -12,7 +12,7 @@ import {
|
|||
isValidElement,
|
||||
} from '../_util/props-util';
|
||||
import { cloneElement } from '../_util/vnode';
|
||||
import { ConfigConsumerProps } from '../config-provider';
|
||||
import { defaultConfigProvider } from '../config-provider';
|
||||
import abstractTooltipProps from './abstractTooltipProps';
|
||||
|
||||
const splitObject = (obj, keys) => {
|
||||
|
@ -36,7 +36,7 @@ export default {
|
|||
},
|
||||
setup() {
|
||||
return {
|
||||
configProvider: inject('configProvider', ConfigConsumerProps),
|
||||
configProvider: inject('configProvider', defaultConfigProvider),
|
||||
};
|
||||
},
|
||||
data() {
|
||||
|
|
|
@ -7,7 +7,7 @@ import List from './list';
|
|||
import Operation from './operation';
|
||||
import LocaleReceiver from '../locale-provider/LocaleReceiver';
|
||||
import defaultLocale from '../locale-provider/default';
|
||||
import { ConfigConsumerProps } from '../config-provider';
|
||||
import { defaultConfigProvider } from '../config-provider';
|
||||
|
||||
export const TransferDirection = 'left' | 'right';
|
||||
|
||||
|
@ -64,7 +64,7 @@ const Transfer = {
|
|||
}),
|
||||
setup() {
|
||||
return {
|
||||
configProvider: inject('configProvider', ConfigConsumerProps),
|
||||
configProvider: inject('configProvider', defaultConfigProvider),
|
||||
};
|
||||
},
|
||||
data() {
|
||||
|
|
|
@ -4,7 +4,7 @@ import classNames from '../_util/classNames';
|
|||
import { TreeSelectProps } from './interface';
|
||||
import warning from '../_util/warning';
|
||||
import { initDefaultProps, getOptionProps, getComponent, getSlot } from '../_util/props-util';
|
||||
import { ConfigConsumerProps } from '../config-provider';
|
||||
import { defaultConfigProvider } from '../config-provider';
|
||||
|
||||
export { TreeData, TreeSelectProps } from './interface';
|
||||
import LoadingOutlined from '@ant-design/icons-vue/LoadingOutlined';
|
||||
|
@ -28,7 +28,7 @@ const TreeSelect = {
|
|||
}),
|
||||
setup() {
|
||||
return {
|
||||
configProvider: inject('configProvider', ConfigConsumerProps),
|
||||
configProvider: inject('configProvider', defaultConfigProvider),
|
||||
};
|
||||
},
|
||||
created() {
|
||||
|
|
|
@ -16,7 +16,7 @@ import {
|
|||
} from './util';
|
||||
import BaseMixin from '../_util/BaseMixin';
|
||||
import { initDefaultProps, getOptionProps, getComponent, getSlot } from '../_util/props-util';
|
||||
import { ConfigConsumerProps } from '../config-provider';
|
||||
import { defaultConfigProvider } from '../config-provider';
|
||||
|
||||
// export type ExpandAction = false | 'click' | 'dblclick'; export interface
|
||||
// DirectoryTreeProps extends TreeProps { expandAction?: ExpandAction; }
|
||||
|
@ -51,7 +51,7 @@ export default {
|
|||
),
|
||||
setup() {
|
||||
return {
|
||||
configProvider: inject('configProvider', ConfigConsumerProps),
|
||||
configProvider: inject('configProvider', defaultConfigProvider),
|
||||
};
|
||||
},
|
||||
data() {
|
||||
|
|
|
@ -10,7 +10,7 @@ import animation from '../_util/openAnimation';
|
|||
import PropTypes from '../_util/vue-types';
|
||||
import { initDefaultProps, getOptionProps, getComponent, getSlot } from '../_util/props-util';
|
||||
import { cloneElement } from '../_util/vnode';
|
||||
import { ConfigConsumerProps } from '../config-provider';
|
||||
import { defaultConfigProvider } from '../config-provider';
|
||||
|
||||
const TreeNode = VcTree.TreeNode;
|
||||
function TreeProps() {
|
||||
|
@ -116,7 +116,7 @@ export default {
|
|||
}),
|
||||
setup() {
|
||||
return {
|
||||
configProvider: inject('configProvider', ConfigConsumerProps),
|
||||
configProvider: inject('configProvider', defaultConfigProvider),
|
||||
};
|
||||
},
|
||||
TreeNode,
|
||||
|
|
|
@ -6,7 +6,7 @@ import BaseMixin from '../_util/BaseMixin';
|
|||
import { getOptionProps, initDefaultProps, hasProp, getSlot } from '../_util/props-util';
|
||||
import LocaleReceiver from '../locale-provider/LocaleReceiver';
|
||||
import defaultLocale from '../locale-provider/default';
|
||||
import { ConfigConsumerProps } from '../config-provider';
|
||||
import { defaultConfigProvider } from '../config-provider';
|
||||
import Dragger from './Dragger';
|
||||
import UploadList from './UploadList';
|
||||
import { UploadProps } from './interface';
|
||||
|
@ -35,7 +35,7 @@ export default {
|
|||
}),
|
||||
setup() {
|
||||
return {
|
||||
configProvider: inject('configProvider', ConfigConsumerProps),
|
||||
configProvider: inject('configProvider', defaultConfigProvider),
|
||||
};
|
||||
},
|
||||
// recentUploadStatus: boolean | PromiseLike<any>;
|
||||
|
|
|
@ -2,7 +2,7 @@ import { inject, Transition, TransitionGroup } from 'vue';
|
|||
import BaseMixin from '../_util/BaseMixin';
|
||||
import { getOptionProps, initDefaultProps } from '../_util/props-util';
|
||||
import getTransitionProps from '../_util/getTransitionProps';
|
||||
import { ConfigConsumerProps } from '../config-provider';
|
||||
import { defaultConfigProvider } from '../config-provider';
|
||||
import { previewImage, isImageUrl } from './utils';
|
||||
import LoadingOutlined from '@ant-design/icons-vue/LoadingOutlined';
|
||||
import PaperClipOutlined from '@ant-design/icons-vue/PaperClipOutlined';
|
||||
|
@ -32,7 +32,7 @@ export default {
|
|||
}),
|
||||
setup() {
|
||||
return {
|
||||
configProvider: inject('configProvider', ConfigConsumerProps),
|
||||
configProvider: inject('configProvider', defaultConfigProvider),
|
||||
};
|
||||
},
|
||||
updated() {
|
||||
|
|
Loading…
Reference in New Issue