mirror of
https://github.com/inaturalist/iNaturalistReactNative.git
synced 2026-05-03 21:23:04 -04:00
* Intro work to obs list toolbar redesign * Replace current upload prompt w/ toolbar * Fix and skip locale tests * Add resetting error to cleanup func * Update icon size * Make loading bar more accurate * lint * Fix file name * Make requested changes * Space parens * Update UserCard.js * Fix UserCard background color * Fix navigation to Explore screen * Small changes, mostly to get LoggedOutCard visible and tests passing --------- Co-authored-by: Amanda Bullington <35536439+albullington@users.noreply.github.com> Co-authored-by: Amanda Bullington <albullington@gmail.com>
36 lines
1.1 KiB
JavaScript
36 lines
1.1 KiB
JavaScript
// @flow
|
|
|
|
import { useNavigation } from "@react-navigation/native";
|
|
import { Pressable, Text } from "components/styledComponents";
|
|
import type { Node } from "react";
|
|
import React from "react";
|
|
import { useTranslation } from "react-i18next";
|
|
import useNumUnuploadedObservations from "sharedHooks/useNumUnuploadedObservations";
|
|
|
|
const LoggedOutCard = ( ): Node => {
|
|
const navigation = useNavigation( );
|
|
const numUnuploadedObs = useNumUnuploadedObservations( );
|
|
const { t } = useTranslation( );
|
|
|
|
return (
|
|
<Pressable
|
|
onPress={( ) => navigation.navigate( "login" )}
|
|
accessibilityRole="link"
|
|
accessibilityLabel={t( "Navigate-to-login-screen" )}
|
|
className="rounded-bl-3xl rounded-br-3xl h-24 justify-center"
|
|
>
|
|
<Text
|
|
testID="log-in-to-iNaturalist-text"
|
|
className="self-center text-2xl"
|
|
>
|
|
{t( "Log-in-to-iNaturalist" )}
|
|
</Text>
|
|
<Text className="self-center text-base">
|
|
{t( "X-unuploaded-observations", { observationCount: numUnuploadedObs } )}
|
|
</Text>
|
|
</Pressable>
|
|
);
|
|
};
|
|
|
|
export default LoggedOutCard;
|