- { do {
- if (this.state.bridgeLoading) {
-
- { _("optionsBridgeLoading") }
-
-
- } else {
- const { bridgeInfo } = this.state;
-
- const bridgeInfoClasses = `bridge__info ${bridgeInfo
- ? "bridge__info--found"
- : "bridge__info--not-found"}`;
-
- const [ statusIcon, statusText ] = do {
- if (!bridgeInfo) {
- [ "assets/icons8-cancel-120.png"
- , _("optionsBridgeNotFoundStatusText") ]
- } else {
- if (bridgeInfo.isVersionCompatible) {
- [ "assets/icons8-ok-120.png"
- , _("optionsBridgeFoundStatusText") ]
- } else {
- [ "assets/icons8-warn-120.png"
- , _("optionsBridgeIssueStatusText") ]
- }
- }
- };
-
-
-
-

-
-
- { statusText }
-
-
-
- { do { if (bridgeInfo) {
-
-
- | { _("optionsBridgeStatsName") } |
- { bridgeInfo.name } |
-
-
- | { _("optionsBridgeStatsVersion") } |
- { bridgeInfo.version } |
-
-
- | { _("optionsBridgeStatsExpectedVersion") } |
- { bridgeInfo.expectedVersion } |
-
-
- | { _("optionsBridgeStatsCompatibility") } |
-
- { do {
- if (bridgeInfo.isVersionCompatible) {
- if (bridgeInfo.isVersionExact) {
- _("optionsBridgeCompatible")
- } else {
- _("optionsBridgeLikelyCompatible")
- }
- } else {
- _("optionsBridgeIncompatible")
- }
- }}
- |
-
-
- | { _("optionsBridgeStatsRecommendedAction") } |
-
- { do {
- if (bridgeInfo.isVersionOlder) {
- _("optionsBridgeOlderAction")
- } else if (bridgeInfo.isVersionNewer) {
- _("optionsBridgeNewerAction")
- } else {
- _("optionsBridgeNoAction")
- }
- }}
- |
-
-
- } else {
- // TODO: Download links
- }}}
-
- }
- }}
-