UNPKG

react-native-ui-lib

Version:

[![SWUbanner](https://raw.githubusercontent.com/vshymanskyy/StandWithUkraine/main/banner-direct.svg)](https://stand-with-ukraine.pp.ua)

27 lines (26 loc) 741 B
import type { LinearGradientProps } from 'react-native-linear-gradient'; type CommonGradientProps = Pick<LinearGradientProps, 'colors' | 'children'> & { angle?: number; center?: boolean; centerH?: boolean; centerV?: boolean; }; export type GradientProps = ({ type: 'rectangle'; } & RectangleGradientProps) | ({ type: 'circle'; } & CircleGradientProps) | ({ type: 'border'; } & BorderGradientProps); export type RectangleGradientProps = CommonGradientProps & { width?: number; height?: number; }; export type CircleGradientProps = CommonGradientProps & { radius: number; }; export type BorderGradientProps = RectangleGradientProps & { borderWidth?: number; borderRadius?: number; }; export {};