export interface SaasLoginProps { /** 是否显示Logo */ showLogo?: boolean; /** Logo图片地址 */ logo?: string; /** Logo位置 */ logoPosition?: 'left' | 'center' | 'right'; /** Logo尺寸 */ logoSize?: { width?: number; height?: number; }; /** 是否显示欢迎语 */ showWelcomeMessage?: boolean; /** 欢迎语 */ welcomeMessage?: string; /** 欢迎语对齐方式 */ welcomeMessageAlign?: 'left' | 'center' | 'right'; /** 是否显示标题 */ showTitle?: boolean; /** 标题 */ title?: string; /** 标题对齐方式 */ titleAlign?: 'left' | 'center' | 'right'; /** 副标题 */ subtitle?: string; /** 是否显示副标题 */ showSubtitle?: boolean; /** 副标题对齐方式 */ subtitleAlign?: 'left' | 'center' | 'right'; /** 邮箱输入框标题 */ emailLabel?: string; /** 邮箱输入框占位符 */ emailPlaceholder?: string; /** 密码输入框标题 */ passwordLabel?: string; /** 密码输入框占位符 */ passwordPlaceholder?: string; /** 登录按钮文本 */ buttonText?: string; /** 是否显示注册入口 */ showRegister?: boolean; /** 是否显示注册标题 */ showRegisterText?: boolean; /** 注册提示文本 */ registerText?: string; /** 是否显示注册链接文本 */ showRegisterLinkText?: boolean; /** 注册链接文本 */ registerLinkText?: string; /** 注册对齐方式 */ registerAlign?: 'left' | 'center' | 'right'; /** 事件回调 */ onLogin?: (values: { email: string; loginMethod: string; }) => void; /** 去注册入口点击回调 */ onGoRegister?: () => void; } export interface SaasLoginData extends Required> { }