Resolve delete on upload for LMS on iOS.
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
import React from "react";
|
||||
import { Platform } from "react-native";
|
||||
import { Switch } from "react-native-paper";
|
||||
import { Platform, Switch } from "react-native";
|
||||
//import { Switch } from "react-native-paper";
|
||||
import { connect } from "react-redux";
|
||||
import { createStructuredSelector } from "reselect";
|
||||
import { toggleDeleteAfterUpload } from "../../redux/app/app.actions";
|
||||
@@ -18,12 +18,16 @@ export function UploadDeleteSwitch({
|
||||
deleteAfterUpload,
|
||||
toggleDeleteAfterUpload,
|
||||
}) {
|
||||
//Required workaround to prevent double-tap issue.
|
||||
const [state, setState] = React.useState(deleteAfterUpload);
|
||||
|
||||
return (
|
||||
<Switch
|
||||
onValueChange={() => {
|
||||
setState(!state);
|
||||
toggleDeleteAfterUpload();
|
||||
}}
|
||||
value={Platform.OS === "android" ? false : deleteAfterUpload}
|
||||
value={Platform.OS === "android" ? false : state}
|
||||
disabled={Platform.OS === "android"}
|
||||
/>
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user