1import type { PasteEventPayload } from "expo-paste-input";
2import { useCallback } from "react";
3
4export function useNativePaste(onImages: (uris: ReadonlyArray<string>) => void) {
5 return useCallback(
6 (payload: PasteEventPayload) => {
7 if (payload.type === "images" && payload.uris && payload.uris.length > 0) {
8 onImages(payload.uris);
9 }
10 },
11 [onImages],
12 );
13}