From e52430f0a807e21939a5adf54d71e99226c6e7f3 Mon Sep 17 00:00:00 2001 From: Jamie Brunton Date: Mon, 5 Jan 2026 15:21:56 +0000 Subject: [PATCH] Update --- .../mobile/src/components/paywall/Paywall.tsx | 30 +++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/apps/mobile/src/components/paywall/Paywall.tsx b/apps/mobile/src/components/paywall/Paywall.tsx index 7ac318e..f32cabc 100644 --- a/apps/mobile/src/components/paywall/Paywall.tsx +++ b/apps/mobile/src/components/paywall/Paywall.tsx @@ -9,6 +9,7 @@ import { ScrollView, Platform, Pressable, + Linking, } from "react-native"; import { Ionicons } from "@expo/vector-icons"; import { LinearGradient } from "expo-linear-gradient"; @@ -368,6 +369,19 @@ export function Paywall({ visible, onClose, onSuccess }: PaywallProps) { Subscription automatically renews unless cancelled at least 24 hours before the end of the current period. + + Linking.openURL("https://sauci.app/terms")} + > + Terms of Use + + • + Linking.openURL("https://sauci.app/privacy")} + > + Privacy Policy + + @@ -716,6 +730,22 @@ const styles = StyleSheet.create({ textAlign: "center", lineHeight: 18, }, + legalLinks: { + flexDirection: "row", + justifyContent: "center", + alignItems: "center", + marginTop: spacing.sm, + gap: spacing.xs, + }, + legalLinkText: { + ...typography.caption1, + color: colors.premium.gold, + textDecorationLine: "underline", + }, + legalSeparator: { + ...typography.caption1, + color: colors.textTertiary, + }, }); export default Paywall;