react-native-reanimated
Version:
More powerful alternative to Animated library for React Native.
15 lines (14 loc) • 605 B
JavaScript
;
import { maybeAddSuffix, parseBoxShadowString } from '../../../utils';
export const processBoxShadowWeb = value => {
const parsedShadow = typeof value === 'string' ? parseBoxShadowString(value) : value;
return parsedShadow.map(({
offsetX,
offsetY,
color = '#000',
blurRadius = '',
spreadDistance = '',
inset = ''
}) => [maybeAddSuffix(offsetX, 'px'), maybeAddSuffix(offsetY, 'px'), maybeAddSuffix(blurRadius, 'px'), maybeAddSuffix(spreadDistance, 'px'), color, inset ? 'inset' : ''].filter(Boolean).join(' ')).join(', ');
};
//# sourceMappingURL=shadows.js.map