@alifd/meet-react
Version:
Fusion Mobile React UI System Component
20 lines (19 loc) • 680 B
TypeScript
import React from 'react';
import { BaseComponentAttributes } from '../utils/types';
export type Flag = boolean | void;
export type ClickCallback = () => Promise<Flag> | Flag;
export interface ActionItem {
content: React.ReactNode;
onClick?: ClickCallback;
}
export interface SlideViewProps extends BaseComponentAttributes {
uid: string | number;
leftActions?: ActionItem[];
rightActions?: ActionItem[];
duration?: number;
triggerOffset?: number;
onOpen?: (direction: 'left' | 'right') => void;
onClose?: () => void;
}
declare const _default: React.ForwardRefExoticComponent<SlideViewProps & React.RefAttributes<any>>;
export default _default;