List of available views:
| View | |
|---|---|
| MobileView | returns children if detected device either mobile or tablet |
| BrowserView | returns children if detected device is browser |
| TabletView | returns children if detected device is tablet |
| AndroidView | returns children if detected device os is android |
| IOSView | returns children if detected device os is ios |
| IEView | returns children if detected device name is Internet Explorer |
| WinPhoneView | returns children if detected device os is windows phone |
| MobileOnlyView | returns children if detected device is mobile |
| SmartTVView | returns children if detected device is smarttv |
| ConsoleView | returns children if detected device is console |
| WearableView | returns children if detected device is wearable |
There is also CustomView, which accepts prop condition - any boolean (e.g browserName === Chrome)
Each view accepts all common html properties, like className, children, styles, etc.
There is a few exceptions:
To render content in React.Fragment (instead of div), pass prop renderWithFragment (take into consideration, that in this case, other props won't work)