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);
|