123456789101112131415161718 |
- import { createContext, ReactNode } from "react";
- import { PreviewImageProps, PreviewProps } from "./interface";
- export interface PreviewContextProps {
- isGroup: boolean,
- lazyLoad: boolean,
- previewSrc: string[],
- titles: ReactNode[],
- currentIndex: number;
- visible: boolean;
- setCurrentIndex: (current: number) => void;
- handleVisibleChange: (visible: boolean, preVisible?: boolean) => void;
- }
- export const PreviewContext = createContext<PreviewContextProps>({} as any);
|