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
TypeScript
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