@react-native-ohos/react-native-neomorph-shadows
Version:
Shadows and neumorphism/neomorphism UI for iOS & Android (like iOS).
18 lines (15 loc) • 464 B
JavaScript
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;