zarm
Version:
基于 React 的移动端UI库
19 lines (18 loc) • 861 B
TypeScript
import React from 'react';
import type { HTMLProps } from '../utils/utilityTypes';
import type { BaseSwipeActionItemProps, BaseSwipeActionProps } from './interface';
export interface SwipeActionCssVars {
'--background'?: React.CSSProperties['background'];
}
export declare type SwipeActionItemProps = HTMLProps & BaseSwipeActionItemProps;
export declare type SwipeActionProps = BaseSwipeActionProps & React.PropsWithChildren<HTMLProps<SwipeActionCssVars>> & {
leftActions?: SwipeActionItemProps[];
rightActions?: SwipeActionItemProps[];
};
declare const SwipeAction: React.ForwardRefExoticComponent<BaseSwipeActionProps & HTMLProps<SwipeActionCssVars> & {
children?: React.ReactNode;
} & {
leftActions?: SwipeActionItemProps[];
rightActions?: SwipeActionItemProps[];
} & React.RefAttributes<HTMLDivElement>>;
export default SwipeAction;