UNPKG

@react-native-ohos/react-native-neomorph-shadows

Version:

Shadows and neumorphism/neomorphism UI for iOS & Android (like iOS).

18 lines (15 loc) 464 B
import React from 'react'; import { OuterShadowType } from './types'; import InnerShadow from './InnerShadow'; import OuterShadow from './OuterShadow'; export default class Shadow extends React.PureComponent { render() { const { inner, ...other } = this.props; return inner ? <InnerShadow {...other} /> : <OuterShadow {...other} />; } } Shadow.defaultProps = { inner: false, useArt: false, }; Shadow.propTypes = OuterShadowType;