@vnmfify/core
Version:
```shell npm i @vnmfify/core -S ```
18 lines (17 loc) • 712 B
TypeScript
import { ViewProps } from "@vnxjs/components/types/View";
import { CSSProperties, ReactNode } from "react";
declare type SwipeCellPosition = "left" | "right" | "cell" | "outside";
export interface SwipeCellProps extends ViewProps {
className?: string;
style?: CSSProperties;
defaultOpen?: SwipeCellPosition;
open?: SwipeCellPosition;
disabled?: boolean;
stopPropagation?: boolean;
children?: ReactNode;
beforeClose?(position: SwipeCellPosition): boolean | Promise<boolean>;
onOpen?(position: SwipeCellPosition): void;
onClose?(position: SwipeCellPosition): void;
}
declare function SwipeCell(props: SwipeCellProps): JSX.Element;
export default SwipeCell;