Skip to content

Commit 448e70a

Browse files
committed
refactor: mappedsubject -> .map, unused import
1 parent e85a381 commit 448e70a

File tree

1 file changed

+7
-18
lines changed

1 file changed

+7
-18
lines changed

examples/gauge/Components/InterfaceSample.tsx

Lines changed: 7 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -4,22 +4,21 @@ import {
44
EventBus,
55
FSComponent,
66
MappedSubject,
7-
ObjectSubject,
87
Subject,
98
VNode,
109
} from "@microsoft/msfs-sdk"
11-
import { CancelToken } from "navigraph/auth"
12-
import { packages } from "../Lib/navigraph"
13-
import { AuthService } from "../Services/AuthService"
14-
import "./InterfaceSample.css"
1510
import {
1611
DownloadProgressPhase,
1712
NavigraphEventType,
1813
NavigraphNavigationDataInterface,
1914
} from "@navigraph/msfs-navigation-data-interface"
2015
import { NavigationDataStatus } from "@navigraph/msfs-navigation-data-interface/types/meta"
16+
import { CancelToken } from "navigraph/auth"
17+
import { packages } from "../Lib/navigraph"
18+
import { AuthService } from "../Services/AuthService"
2119
import { Dropdown } from "./Dropdown"
2220
import { Input } from "./Input"
21+
import "./InterfaceSample.css"
2322

2423
interface InterfaceSampleProps extends ComponentProps {
2524
bus: EventBus
@@ -88,13 +87,7 @@ export class InterfaceSample extends DisplayComponent<InterfaceSampleProps> {
8887
<div>{this.navigationDataStatus.map(s => `Latest cycle: ${s?.latestCycle}`)}</div>
8988
<div>{this.navigationDataStatus.map(s => `Validity period: ${s?.validityPeriod}`)}</div>
9089
</div>
91-
<div
92-
class={MappedSubject.create(([status]) => {
93-
return status ? "hidden" : "visible"
94-
}, this.navigationDataStatus)}
95-
>
96-
Loading status...
97-
</div>
90+
<div class={this.navigationDataStatus.map(status => (status ? "hidden" : "visible"))}>Loading status...</div>
9891
</>
9992
)
10093
}
@@ -156,9 +149,7 @@ export class InterfaceSample extends DisplayComponent<InterfaceSampleProps> {
156149
this.navigationDataInterface.onReady(() => {
157150
this.navigationDataInterface
158151
.get_navigation_data_install_status()
159-
.then(status => {
160-
this.navigationDataStatus.set(status)
161-
})
152+
.then(status => this.navigationDataStatus.set(status))
162153
.catch(e => console.error(e))
163154
})
164155

@@ -254,9 +245,7 @@ export class InterfaceSample extends DisplayComponent<InterfaceSampleProps> {
254245
// Update navigation data status
255246
this.navigationDataInterface
256247
.get_navigation_data_install_status()
257-
.then(status => {
258-
this.navigationDataStatus.set(status)
259-
})
248+
.then(status => this.navigationDataStatus.set(status))
260249
.catch(e => console.error(e))
261250

262251
this.displayMessage("Navigation data downloaded")

0 commit comments

Comments
 (0)