// Metro module 13768 (f13769). import { useState, useLayoutEffect } from "react"; import { createStyles } from "../../../../design/components/Styles/native/createStyles"; import Module712 from "../../../../_bundle/Module712"; import { useNavigation } from "../../../../design/components/Navigator/native/useNavigation.native"; import { getHeaderBackButton } from "../../../../design/components/Navigator/native/NavigatorHeader.native"; import { Form, FormInput, FormDivider } from "../../../../design/void/Form/native/index"; import { intl, t } from "../../../../intl/index.native"; import { ClearButtonVisibility } from "../../../../design/void/native"; import { Button } from "../../../../design/components/Button/native/Button.native"; import { editWebAuthnCredential } from "../../WebAuthnActionCreators"; import ToastActionCreators from "../../../toast/native/ToastActionCreators"; import Module9690 from "../../../../_bundle/Module9690"; import { CircleCheckIcon } from "../../../../design/components/Icon/native/redesign/generated/CircleCheckIcon"; const useStyles = createStyles({ inputField: { marginBottom: Module712.space.PX_16 }, form: { paddingHorizontal: Module712.space.PX_16 } }); export default function EditCredentialModal(props) { const credential = props.credential; const styles = useStyles(); const navigation = useNavigation(); const [disabled, setState] = useState(false); const [state, onChange] = useState(""); const [error, setState2] = useState(null); useLayoutEffect(() => { navigation.setOptions({ headerLeft: getHeaderBackButton(() => { navigation.pop(); }) }); }, [navigation]); return