chore: conditional to setBackgroundColor only for Android (#5147)
This commit is contained in:
parent
15ec8c121d
commit
9ee26916b5
|
@ -2,6 +2,7 @@ import React, { useEffect } from 'react';
|
||||||
import { StatusBar as StatusBarRN } from 'react-native';
|
import { StatusBar as StatusBarRN } from 'react-native';
|
||||||
|
|
||||||
import { useTheme } from '../theme';
|
import { useTheme } from '../theme';
|
||||||
|
import { isAndroid } from '../lib/methods/helpers';
|
||||||
|
|
||||||
const supportedStyles = {
|
const supportedStyles = {
|
||||||
'light-content': 'light-content',
|
'light-content': 'light-content',
|
||||||
|
@ -23,7 +24,9 @@ const StatusBar = React.memo(({ barStyle, backgroundColor }: IStatusBar) => {
|
||||||
barStyle = 'dark-content';
|
barStyle = 'dark-content';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if (isAndroid) {
|
||||||
StatusBarRN.setBackgroundColor(backgroundColor ?? colors.headerBackground);
|
StatusBarRN.setBackgroundColor(backgroundColor ?? colors.headerBackground);
|
||||||
|
}
|
||||||
StatusBarRN.setBarStyle(barStyle, true);
|
StatusBarRN.setBarStyle(barStyle, true);
|
||||||
}, [theme, barStyle, backgroundColor]);
|
}, [theme, barStyle, backgroundColor]);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue