react-native-gradient-wrapper
Version:
A flexible React Native gradient wrapper component with animated border and background gradients.
23 lines (22 loc) • 755 B
TypeScript
import React from 'react';
import { StyleProp, ViewStyle } from 'react-native';
type RotationDirection = 'clockwise' | 'anticlockwise' | 'none';
type BorderGradientProps = {
borderGradient?: string[];
borderTopGradient?: string[];
borderBottomGradient?: string[];
borderLeftGradient?: string[];
borderRightGradient?: string[];
borderWidth?: number;
borderRadius?: number;
borderRotation?: RotationDirection;
borderRotationSpeed?: number;
stopBorderAfter?: number;
borderLocations?: number[];
angle?: number;
theme?: 'light' | 'dark' | 'auto';
style?: StyleProp<ViewStyle>;
children: React.ReactNode;
};
declare const BorderGradient: React.FC<BorderGradientProps>;
export default BorderGradient;