@ccs-design/rc-pro
Version:
ccs design basic react component
21 lines (20 loc) • 617 B
TypeScript
import { StepProps, StepsProps } from 'antd';
import { ReactNode } from 'react';
import './index.less';
interface StepType extends StepProps {
key: string;
element: ReactNode;
}
interface PropsType extends StepsProps {
defaultKey: string;
steps: StepType[];
}
declare type HeaderPropsType = Omit<PropsType, 'defaultKey'>;
export declare const StepHeader: ({ steps, current, onChange, ...restProps }: HeaderPropsType) => JSX.Element;
/**
* step组件
* @param PropsType
* @returns
*/
declare const CcsSteps: ({ defaultKey, steps, ...restProps }: PropsType) => JSX.Element;
export default CcsSteps;