UNPKG

lark-cms

Version:

Multi terminal CMS component library

48 lines (47 loc) 1.37 kB
import React from "react"; type Props = { /** * 翻译函数 */ t: any; /** * 翻译的key集合,用于多语言,支持的项有:["标题","已领取","已完成","浏览中","立即领取"] */ tKeys?: Array<string>; /** * 初始Y轴位置 */ initY?: number; /** * 容器隐藏尺寸 */ sizeHide?: number; /** * 触摸滚动偏移量 * @default 0 */ touchScrollOffset: number; /** * 显示内容元素(提供常用功能块) 1、score:积分卡片 2、coupon:优惠券卡片(预留,暂未实现) 3、自定义JSX内容 */ childrenElements: any; /** * 倒计时秒数(前提需要childrenElements 值为 score) * @default 30秒 */ countdown?: number; /** * 内容元素中唯一的提交事件(如果是score,则表示领取积分事件) * @returns */ onSubmitEvent?: any; }; /** * 【特效】【侧边悬浮伸缩】根据页面滑动进行侧边悬浮展开与收起(支持自定义内容,也提供常用的积分卡片) * @returns */ declare const YhwEffectSidebarFloatingRN: ({ t, tKeys, initY, sizeHide, touchScrollOffset, childrenElements, countdown, onSubmitEvent, }: Props) => React.JSX.Element | null; export default YhwEffectSidebarFloatingRN;