react-native-ui-lib
Version:
[](https://stand-with-ukraine.pp.ua)
38 lines (37 loc) • 1.41 kB
JSON
{
"name": "ConnectionStatusBar",
"category": "status",
"description": "Top bar to show a 'no internet' connection status",
"note": [
"Run on real device for best results",
"The component requires installing the '@react-native-community/netinfo' native library"
],
"example": "https://github.com/wix/react-native-ui-lib/blob/master/demo/src/screens/componentScreens/ConnectionStatusBarScreen.tsx",
"images": [
"https://user-images.githubusercontent.com/33805983/34683190-f3b1904c-f4a9-11e7-9d46-9a340bd35448.png",
"https://user-images.githubusercontent.com/33805983/34484206-edc6c6e4-efcb-11e7-88b2-cd394c19dd5e.png"
],
"props": [
{
"name": "label",
"type": "string",
"description": "Text to show as the status",
"default": "No internet. Check your connection."
},
{
"name": "onConnectionChange",
"type": "(isConnected: boolean, isInitial: boolean) => void",
"description": "Handler to get connection change events propagation"
},
{"name": "allowDismiss", "type": "boolean", "description": "Whethere to allow the user to dismiss"},
{
"name": "useAbsolutePosition",
"type": "boolean",
"description": "Use absolute position for the component",
"default": "true"
}
],
"snippet": [
"<ConnectionStatusBar onConnectionChange={() => console.log('connection changed')$1}/>"
]
}