diff options
Diffstat (limited to 'src/view/com/util/UserBanner.tsx')
-rw-r--r-- | src/view/com/util/UserBanner.tsx | 17 |
1 files changed, 7 insertions, 10 deletions
diff --git a/src/view/com/util/UserBanner.tsx b/src/view/com/util/UserBanner.tsx index 982e053c3..2bd8f765b 100644 --- a/src/view/com/util/UserBanner.tsx +++ b/src/view/com/util/UserBanner.tsx @@ -3,8 +3,7 @@ import {StyleSheet, View, TouchableOpacity, Alert, Image} from 'react-native' import Svg, {Rect, Defs, LinearGradient, Stop} from 'react-native-svg' import {FontAwesomeIcon} from '@fortawesome/react-native-fontawesome' import {Image as PickedImage} from 'react-native-image-crop-picker' -import {getGradient} from '../../lib/asset-gen' -import {colors} from '../../lib/styles' +import {colors, gradients} from '../../lib/styles' import { openCamera, openCropper, @@ -20,8 +19,6 @@ export function UserBanner({ banner?: string | null onSelectNewBanner?: (img: PickedImage) => void }) { - const gradient = getGradient(handle) - const handleEditBanner = useCallback(() => { Alert.alert('Select upload method', '', [ { @@ -67,12 +64,12 @@ export function UserBanner({ <Svg width="100%" height="120" viewBox="50 0 200 100"> <Defs> <LinearGradient id="grad" x1="0" y1="0" x2="1" y2="1"> - <Stop offset="0" stopColor={gradient[0]} stopOpacity="1" /> - <Stop offset="1" stopColor={gradient[1]} stopOpacity="1" /> - </LinearGradient> - <LinearGradient id="grad2" x1="0" y1="0" x2="0" y2="1"> - <Stop offset="0" stopColor="#fff" stopOpacity="0" /> - <Stop offset="1" stopColor="#fff" stopOpacity="0.3" /> + <Stop + offset="0" + stopColor={gradients.blueDark.start} + stopOpacity="1" + /> + <Stop offset="1" stopColor={gradients.blueDark.end} stopOpacity="1" /> </LinearGradient> </Defs> <Rect x="0" y="0" width="400" height="100" fill="url(#grad)" /> |