UNPKG

expo-dynamic-image-crop

Version:

Dynamic image cropping component for Expo/React Native with free-form and fixed aspect ratio support

25 lines 1 kB
import { ReactNode } from "react"; import { ImageEditorProps, ControlBarActions } from "./types"; type Props = { processingComponent?: ReactNode; customControlBar?: (actions: ControlBarActions) => ReactNode; }; export declare function ImageEditorView({ processingComponent, customControlBar, }: Props): import("react/jsx-runtime").JSX.Element; /** * Main ImageEditor component with optional modal wrapper * * @param props - ImageEditorProps * @param props.useModal - Whether to wrap editor in a modal (default: true) * @param props.isVisible - Modal visibility (required when useModal is true) * * @example * // With modal (default behavior) * <ImageEditor isVisible={showEditor} imageUri={uri} ... /> * * @example * // Inline without modal * <ImageEditor useModal={false} imageUri={uri} ... /> */ export declare function ImageEditor({ isVisible, useModal, ...props }: ImageEditorProps): import("react/jsx-runtime").JSX.Element; export {}; //# sourceMappingURL=ImageEditor.d.ts.map