Center subscription screen content when no active subscription

This commit is contained in:
Sergei 2026-01-09 20:02:55 -08:00
parent 61d275ec7c
commit 4c880190d5

View File

@ -464,7 +464,14 @@ export default function SubscriptionScreen() {
/> />
</View> </View>
<ScrollView style={styles.scrollContent} contentContainerStyle={styles.content}> <ScrollView
style={styles.scrollContent}
contentContainerStyle={[
styles.content,
// Center content when no subscription and no transactions
subscriptionState === 'none' && transactions.length === 0 && styles.contentCentered
]}
>
{/* Status Card */} {/* Status Card */}
{renderStatusCard()} {renderStatusCard()}
@ -573,6 +580,10 @@ const styles = StyleSheet.create({
padding: Spacing.lg, padding: Spacing.lg,
paddingBottom: Spacing.xxl, paddingBottom: Spacing.xxl,
}, },
contentCentered: {
flexGrow: 1,
justifyContent: 'center',
},
// Status Card Styles // Status Card Styles
statusCard: { statusCard: {