diff --git a/assets/app-store-badges/download-on-the-app-store.png b/assets/app-store-badges/download-on-the-app-store.png new file mode 100644 index 00000000..2691700d Binary files /dev/null and b/assets/app-store-badges/download-on-the-app-store.png differ diff --git a/components/navigation/web-bar-footer/web-bar-footer.web.tsx b/components/navigation/web-bar-footer/web-bar-footer.web.tsx index 74ebdc0e..91e42d5a 100644 --- a/components/navigation/web-bar-footer/web-bar-footer.web.tsx +++ b/components/navigation/web-bar-footer/web-bar-footer.web.tsx @@ -1,74 +1,116 @@ -import { WEB_VERSION } from '../../../env/env'; - const discordIcon = require('../../../assets/social/discord-white.svg'); const twitterIcon = require('../../../assets/social/twitter-white.svg'); const redditIcon = require('../../../assets/social/reddit-white.svg'); const githubIcon = require('../../../assets/social/github-white.svg'); const koFiIcon = require('../../../assets/social/ko-fi.png'); +const appStoreBadge = require('../../../assets/app-store-badges/download-on-the-app-store.png'); -const WebBarFooter = () => { +const SocialBadges = () => { return ( -
+
  • + + + +
  • +
  • + + + +
  • +
  • + + + +
  • +
  • + + + +
  • +
  • + + + +
  • + + ); +}; + +const AppStoreBadges = () => { + return ( +
    - - + + + - Duolicious Web Version {WEB_VERSION} - + Get it on Google Play + +
    + ); +}; + +const WebBarFooter = () => { + return ( +
    + +
    ); }; diff --git a/components/navigation/web-bar.tsx b/components/navigation/web-bar.tsx index b86b6915..c1b41861 100644 --- a/components/navigation/web-bar.tsx +++ b/components/navigation/web-bar.tsx @@ -3,6 +3,7 @@ import { Pressable, Text, View, + ScrollView, } from 'react-native'; import { useCallback, @@ -178,28 +179,34 @@ const NavigationItems = ({state, navigation, descriptors}) => { const WebBar = ({state, navigation, tabBarStyle, descriptors}) => { return ( - @@ -212,6 +219,8 @@ const WebBar = ({state, navigation, tabBarStyle, descriptors}) => { { - + ); };