parent
							
								
									5ad66497e5
								
							
						
					
					
						commit
						bbfe451d5e
					
				|  | @ -11,6 +11,7 @@ import useBreakpoint from '../_util/hooks/useBreakpoint'; | |||
| import classNames from '../_util/classNames'; | ||||
| import Progress from '../progress'; | ||||
| import omit from '../_util/omit'; | ||||
| import { VcStepProps } from '../vc-steps/Step'; | ||||
| 
 | ||||
| export const stepsProps = () => ({ | ||||
|   prefixCls: PropTypes.string, | ||||
|  | @ -121,7 +122,7 @@ const Steps = defineComponent({ | |||
| }); | ||||
| 
 | ||||
| /* istanbul ignore next */ | ||||
| export const Step = defineComponent({ ...VcStep, name: 'AStep' }); | ||||
| export const Step = defineComponent({ ...VcStep, name: 'AStep', props: VcStepProps() }); | ||||
| export default Object.assign(Steps, { | ||||
|   Step, | ||||
|   install: (app: App) => { | ||||
|  |  | |||
|  | @ -7,33 +7,34 @@ function isString(str: any): str is string { | |||
|   return typeof str === 'string'; | ||||
| } | ||||
| function noop() {} | ||||
| export const VcStepProps = () => ({ | ||||
|   prefixCls: PropTypes.string, | ||||
|   wrapperStyle: PropTypes.style, | ||||
|   itemWidth: PropTypes.string, | ||||
|   active: PropTypes.looseBool, | ||||
|   disabled: PropTypes.looseBool, | ||||
|   status: PropTypes.string, | ||||
|   iconPrefix: PropTypes.string, | ||||
|   icon: PropTypes.any, | ||||
|   adjustMarginRight: PropTypes.string, | ||||
|   stepNumber: PropTypes.number, | ||||
|   stepIndex: PropTypes.number, | ||||
|   description: PropTypes.any, | ||||
|   title: PropTypes.any, | ||||
|   subTitle: PropTypes.any, | ||||
|   progressDot: withUndefined(PropTypes.oneOfType([PropTypes.looseBool, PropTypes.func])), | ||||
|   tailContent: PropTypes.any, | ||||
|   icons: PropTypes.shape({ | ||||
|     finish: PropTypes.any, | ||||
|     error: PropTypes.any, | ||||
|   }).loose, | ||||
|   onClick: PropTypes.func, | ||||
|   onStepClick: PropTypes.func, | ||||
|   stepIcon: PropTypes.func, | ||||
| }); | ||||
| export default defineComponent({ | ||||
|   name: 'Step', | ||||
|   props: { | ||||
|     prefixCls: PropTypes.string, | ||||
|     wrapperStyle: PropTypes.style, | ||||
|     itemWidth: PropTypes.string, | ||||
|     active: PropTypes.looseBool, | ||||
|     disabled: PropTypes.looseBool, | ||||
|     status: PropTypes.string, | ||||
|     iconPrefix: PropTypes.string, | ||||
|     icon: PropTypes.any, | ||||
|     adjustMarginRight: PropTypes.string, | ||||
|     stepNumber: PropTypes.number, | ||||
|     stepIndex: PropTypes.number, | ||||
|     description: PropTypes.any, | ||||
|     title: PropTypes.any, | ||||
|     subTitle: PropTypes.any, | ||||
|     progressDot: withUndefined(PropTypes.oneOfType([PropTypes.looseBool, PropTypes.func])), | ||||
|     tailContent: PropTypes.any, | ||||
|     icons: PropTypes.shape({ | ||||
|       finish: PropTypes.any, | ||||
|       error: PropTypes.any, | ||||
|     }).loose, | ||||
|     onClick: PropTypes.func, | ||||
|     onStepClick: PropTypes.func, | ||||
|     stepIcon: PropTypes.func, | ||||
|   }, | ||||
|   props: VcStepProps(), | ||||
|   slots: ['title', 'subTitle', 'description', 'tailContent', 'stepIcon', 'progressDot'], | ||||
|   emits: ['click', 'stepClick'], | ||||
|   setup(props, { slots, emit }) { | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	 tangjinzhou
						tangjinzhou