INNER CODE UNIT · JavaScript
styleWithInsetMargin
lucasferreira/react-native-flash-message · src/FlashMessageWrapper.js:134
export function styleWithInsetMargin(style, wrapperInset, hideStatusBar = false) {
const { width: viewWidth } = Dimensions.get("window");
let {
margin = 0,
marginVertical = margin,
marginHorizontal = margin,
marginTop = marginVertical,
marginBottom = marginVertical,
marginLeft = marginHorizontal,
marginRight = marginHorizontal,
...viewStyle
} = StyleSheet.flatten(style || {});
if (typeof marginTop !== "number") {
marginTop = doubleFromPercentString(marginTop) * viewWidth;
}