@ccs-design/rc-pro-component
Version:
ccs design basic react component
35 lines (34 loc) • 1.01 kB
TypeScript
import { ReactNode, FC } from 'react';
import { DrawerProps } from 'antd';
import 'index.less';
interface CcsDrawerProps extends Pick<DrawerProps, 'destroyOnClose' | 'visible' | 'title' | 'bodyStyle'> {
/** 确定事件的按钮权限 */
auth?: string;
/** 模式,full 全屏,或传入宽度值 */
mode?: 'default' | 'full' | number;
/** tabs 模式 */
isTab?: boolean;
/** 确定文字内容 */
okText?: string;
/** onOk loading */
loading?: boolean;
/** 返回文字 */
closeText?: string;
/** 按钮组 */
renderButton?: ReactNode;
/** children */
children?: ReactNode;
/** 确定事件,显示确定按钮 */
onOk?: () => void;
/** 关闭事件 */
onClose?: () => void;
}
/** 返回按钮 */
export declare const CcsDrawerReturn: () => JSX.Element;
/**
* 抽屉组件,用作内容较多是的弹出框操作
* @param CcsDrawerProps
* @returns
*/
declare const CcsDrawer: FC<CcsDrawerProps>;
export default CcsDrawer;