import { useConvertFile } from "@markpdf/react-native";
import { View, Button, Text } from "react-native";
function UploadScreen({ client }: { client: MarkpdfClient }) {
const { convert, status, progress, markdown } = useConvertFile(client);
return (
<View>
<Button title="Elegir PDF" onPress={async () => {
const result = await DocumentPicker.getDocumentAsync({ type: "application/pdf" });
if (!result.canceled) {
convert({ uri: result.assets[0].uri, name: result.assets[0].name });
}
}} />
{status === "uploading" && <Text>Subiendo {progress}%</Text>}
{markdown && <Text>{markdown}</Text>}
</View>
);
}