lark-cms
Version:
Multi terminal CMS component library
48 lines (47 loc) • 1.37 kB
TypeScript
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;