diff --git a/apps/rebreak-native/app/devices.tsx b/apps/rebreak-native/app/devices.tsx
index 45c3720..310cec4 100644
--- a/apps/rebreak-native/app/devices.tsx
+++ b/apps/rebreak-native/app/devices.tsx
@@ -7,6 +7,7 @@ import {
TouchableOpacity,
View,
} from 'react-native';
+import { Button } from '../components/Button';
import { useEffect, useState } from 'react';
import { useSafeAreaInsets } from 'react-native-safe-area-context';
import { Ionicons } from '@expo/vector-icons';
@@ -540,24 +541,12 @@ export default function DevicesScreen() {
{/* CTA or Upgrade */}
{isLegend ? (
atDeviceLimit ? (
-
-
-
- {t('devices.add_device')}
-
-
+
) : (
-
-
-
- {t('devices.add_device')}
-
-
+
)
) : (
@@ -609,19 +585,7 @@ export default function DevicesScreen() {
{t('devices.subtitle_legend')}
-
-
- {t('devices.upgrade_cta')}
-
-
+
)}
diff --git a/apps/rebreak-native/app/settings.tsx b/apps/rebreak-native/app/settings.tsx
index 67e0158..f6fa9c7 100644
--- a/apps/rebreak-native/app/settings.tsx
+++ b/apps/rebreak-native/app/settings.tsx
@@ -18,6 +18,7 @@ import { TrueSheet } from '@lodev09/react-native-true-sheet';
import { useTranslation } from 'react-i18next';
import { LanguageIcon } from '../components/icons/LanguageIcon';
import { useColors } from '../lib/theme';
+import { Button } from '../components/Button';
import { useAuthStore } from '../stores/auth';
import { useAppLockStore } from '../stores/appLock';
import { useThemeStore, type ThemeMode } from '../stores/theme';
@@ -105,32 +106,16 @@ function SubscriptionSheet({ plan, colors, t }: SubscriptionSheetProps) {
{t('settings.subscription_sheet_body')}
- {
- // TODO: für iOS-Submission ggf. zu nicht-tippbarem Text degradieren
- // (Apple Guideline 3.1.1: externe Abo-Links können Review-Ablehnung triggern,
- // wenn sie als Kauf-Umgehung gewertet werden. Standalone-URL ohne Preis-Info
- // sollte ok sein, ist aber ungeprüft — bei Submission erneut prüfen.)
- Linking.openURL('https://rebreak.org/account');
- }}
- activeOpacity={0.8}
- style={{
- backgroundColor: accentColor,
- borderRadius: 14,
- paddingVertical: 14,
- alignItems: 'center',
- }}
- >
-
- {t('settings.subscription_sheet_cta')}
-
-
+ {/* TODO: für iOS-Submission ggf. zu nicht-tippbarem Text degradieren
+ (Apple Guideline 3.1.1: externe Abo-Links können Review-Ablehnung triggern,
+ wenn sie als Kauf-Umgehung gewertet werden. Standalone-URL ohne Preis-Info
+ sollte ok sein, ist aber ungeprüft — bei Submission erneut prüfen.) */}
+