mirror of
https://github.com/inaturalist/iNaturalistReactNative.git
synced 2025-12-23 22:18:36 -05:00
* replace signup and login images and logo * images * Update photos * Updated photos to higher quality, updated launch screen photo * deleted old images
40 lines
1.1 KiB
JavaScript
40 lines
1.1 KiB
JavaScript
// @flow
|
|
|
|
import { t } from "i18next";
|
|
import type { Node } from "react";
|
|
import React from "react";
|
|
import useKeyboardInfo from "sharedHooks/useKeyboardInfo";
|
|
|
|
import Header from "./Header";
|
|
import LoginSignUpWrapper from "./LoginSignUpWrapper";
|
|
import SignUpForm from "./SignUpForm";
|
|
|
|
const TARGET_NON_KEYBOARD_HEIGHT = 440;
|
|
const HIDE_HEADER_HEIGHT = 580;
|
|
|
|
const SignUp = ( ): Node => {
|
|
const {
|
|
keyboardShown,
|
|
keyboardVerticalOffset,
|
|
nonKeyboardHeight
|
|
} = useKeyboardInfo( TARGET_NON_KEYBOARD_HEIGHT );
|
|
|
|
const hideHeader = nonKeyboardHeight < HIDE_HEADER_HEIGHT && keyboardShown;
|
|
const hideFooter = nonKeyboardHeight < HIDE_HEADER_HEIGHT && keyboardShown;
|
|
|
|
return (
|
|
<LoginSignUpWrapper
|
|
backgroundSource={require( "images/background/birger-strahl-ksiGE4hMiso-unsplash.jpg" )}
|
|
keyboardVerticalOffset={keyboardVerticalOffset}
|
|
>
|
|
<Header
|
|
headerText={t( "Join-the-largest-community-of-naturalists" )}
|
|
hideHeader={hideHeader}
|
|
/>
|
|
<SignUpForm hideFooter={hideFooter} />
|
|
</LoginSignUpWrapper>
|
|
);
|
|
};
|
|
|
|
export default SignUp;
|