react95-native
Version:
Refreshed Windows 95 style UI components for your React Native app
38 lines (33 loc) • 689 B
JavaScript
// shadow util copied from https://github.com/callstack/react-native-paper/
const SHADOW_COLOR = '#000000';
const SHADOW_OPACITY = 0.24;
export default function shadow(elevation = 0) {
if (elevation === 0) {
return {};
}
let height;
let radius;
switch (elevation) {
case 1:
height = 0.5;
radius = 0.75;
break;
case 2:
height = 0.75;
radius = 1.5;
break;
default:
height = elevation - 1;
radius = elevation;
}
return {
shadowColor: SHADOW_COLOR,
shadowOffset: {
width: 0,
height
},
shadowOpacity: SHADOW_OPACITY,
shadowRadius: radius
};
}
//# sourceMappingURL=shadow.js.map