lineargradient add

This commit is contained in:
2025-06-25 16:22:02 +05:30
parent a4f56a2576
commit f0a87b818b
9 changed files with 244 additions and 13 deletions
+28
View File
@@ -0,0 +1,28 @@
// src/components/Background.js
import React from 'react';
import { StyleSheet, SafeAreaView, StatusBar } from 'react-native';
import LinearGradient from 'react-native-linear-gradient';
const Background = ({ children, barcolor = 'light-content', gradientColors = ['#4c669f', '#3b5998', '#192f6a'] }) => {
return (
<SafeAreaView style={styles.container}>
<StatusBar barStyle={barcolor} backgroundColor="transparent" translucent />
<LinearGradient colors={gradientColors} style={styles.gradient}>
{children}
</LinearGradient>
</SafeAreaView>
);
};
const styles = StyleSheet.create({
container: {
flex: 1,
},
gradient: {
flex: 1,
paddingHorizontal: 16, // optional padding
},
});
export default Background;