From df76caecdd08503986aa7bd5494661104775b073 Mon Sep 17 00:00:00 2001 From: Aman Chaturvedi Date: Wed, 11 Sep 2024 15:41:20 +0530 Subject: [PATCH] TP-80461 | App update screen added --- src/assets/icons/CosmosLargeIcon.tsx | 51 ++++++++++++++++++++++++++++ src/common/AppUpdate.tsx | 46 +++++++++++++++++++++++++ src/common/BlockerScreen.tsx | 10 ++---- 3 files changed, 99 insertions(+), 8 deletions(-) create mode 100644 src/assets/icons/CosmosLargeIcon.tsx create mode 100644 src/common/AppUpdate.tsx diff --git a/src/assets/icons/CosmosLargeIcon.tsx b/src/assets/icons/CosmosLargeIcon.tsx new file mode 100644 index 00000000..bdf75723 --- /dev/null +++ b/src/assets/icons/CosmosLargeIcon.tsx @@ -0,0 +1,51 @@ +import * as React from 'react'; +import Svg, { G, Mask, Path, Defs, ClipPath, Rect } from 'react-native-svg'; + +const CosmosLargeIcon = () => ( + + + + + + + + + + + + + + + + + + + + + + + + +); +export default CosmosLargeIcon; diff --git a/src/common/AppUpdate.tsx b/src/common/AppUpdate.tsx new file mode 100644 index 00000000..9688b32f --- /dev/null +++ b/src/common/AppUpdate.tsx @@ -0,0 +1,46 @@ +import { StyleSheet, View } from 'react-native'; +import React from 'react'; +import Text from '@rn-ui-lib/components/Text'; +import Layout from '@screens/layout/Layout'; +import { GenericStyles } from '@rn-ui-lib/styles'; +import NavigationHeader from '@rn-ui-lib/components/NavigationHeader'; +import CosmosLargeIcon from '@assets/icons/CosmosLargeIcon'; +import Button from '@rn-ui-lib/components/Button'; + +interface IAppUpdate { + onAppUpdate: () => void; +} + +const AppUpdate: React.FC = ({ onAppUpdate }) => { + return ( + + + + + + + We are better than ever! + + + We have launched a new and improved version. Please update the COSMOS app to get the + best experience. + + + +