rn-url-preview
Version:
React Native URL Preview component
14 lines (13 loc) • 459 B
TypeScript
import { GestureResponderEvent, PressableProps } from "react-native";
export interface PreviewData {
description?: string;
image?: string;
link?: string;
title?: string;
}
export interface UrlPreviewProps extends Omit<PressableProps, "onPress"> {
onPreviewDataFetched?: (previewData: PreviewData) => void;
requestTimeout?: number;
url: string;
onPress?: (data: PreviewData | undefined, event: GestureResponderEvent) => void;
}