@ccs-design/rc-pro
Version:
ccs design basic react component
34 lines (33 loc) • 1.01 kB
TypeScript
import { ReactNode, FC } from 'react';
import { DrawerProps } from 'antd';
import './index.less';
export interface CcsDrawerProps extends Pick<DrawerProps, 'destroyOnClose' | 'visible' | 'title' | 'bodyStyle'> {
/** 确定事件的按钮权限 */
auth?: string;
/** 布局模式 */
mode?: 'default' | 'full' | number;
/** onOk loading */
loading?: boolean;
/** 确定文字内容 */
okText?: string;
/** 返回文字 */
closeText?: string;
/** 头部额外元素 */
titleExtraContent?: ReactNode;
/** 自定义底部按钮 */
renderButton?: ReactNode;
/** children */
children?: ReactNode;
/** 确定事件,显示确定按钮 */
onOk?: () => void;
/** 关闭事件 */
onClose?: () => void;
}
export declare const classPrefix = "ccs-drawer-tabs";
/**
* 抽屉组件,用作内容较多是的弹出框操作
* @param CcsDrawerProps
* @returns
*/
declare const CcsDrawerTabs: FC<CcsDrawerProps>;
export default CcsDrawerTabs;