1
1
import type { CSSInterpolation } from "@emotion/css/dist/declarations/src/create-instance" ;
2
2
import { type Interpolation , type Theme , css , useTheme } from "@emotion/react" ;
3
- import DownloadIcon from "@mui/icons-material/CloudDownload" ;
4
- import UploadIcon from "@mui/icons-material/CloudUpload" ;
5
- import CollectedIcon from "@mui/icons-material/Compare" ;
6
- import LatencyIcon from "@mui/icons-material/SettingsEthernet" ;
7
- import WebTerminalIcon from "@mui/icons-material/WebAsset" ;
8
3
import Button from "@mui/material/Button" ;
9
4
import Link from "@mui/material/Link" ;
10
5
import Tooltip from "@mui/material/Tooltip" ;
@@ -21,6 +16,11 @@ import { VSCodeIcon } from "components/Icons/VSCodeIcon";
21
16
import { Stack } from "components/Stack/Stack" ;
22
17
import dayjs from "dayjs" ;
23
18
import { type ClassName , useClassName } from "hooks/useClassName" ;
19
+ import { CloudDownloadIcon } from "lucide-react" ;
20
+ import { CloudUploadIcon } from "lucide-react" ;
21
+ import { GitCompareArrowsIcon } from "lucide-react" ;
22
+ import { GaugeIcon } from "lucide-react" ;
23
+ import { AppWindowIcon } from "lucide-react" ;
24
24
import { RotateCwIcon , WrenchIcon } from "lucide-react" ;
25
25
import { CircleAlertIcon } from "lucide-react" ;
26
26
import prettyBytes from "pretty-bytes" ;
@@ -197,14 +197,14 @@ export const DeploymentBannerView: FC<DeploymentBannerViewProps> = ({
197
197
< div css = { styles . values } >
198
198
< Tooltip title = "Data sent to workspaces" >
199
199
< div css = { styles . value } >
200
- < DownloadIcon />
200
+ < CloudDownloadIcon className = "size-icon-xs" />
201
201
{ stats ? prettyBytes ( stats . workspaces . rx_bytes ) : "-" }
202
202
</ div >
203
203
</ Tooltip >
204
204
< ValueSeparator />
205
205
< Tooltip title = "Data sent from workspaces" >
206
206
< div css = { styles . value } >
207
- < UploadIcon />
207
+ < CloudUploadIcon className = "size-icon-xs" />
208
208
{ stats ? prettyBytes ( stats . workspaces . tx_bytes ) : "-" }
209
209
</ div >
210
210
</ Tooltip >
@@ -217,7 +217,7 @@ export const DeploymentBannerView: FC<DeploymentBannerViewProps> = ({
217
217
}
218
218
>
219
219
< div css = { styles . value } >
220
- < LatencyIcon />
220
+ < GaugeIcon className = "size-icon-xs" />
221
221
{ displayLatency > 0 ? `${ displayLatency ?. toFixed ( 2 ) } ms` : "-" }
222
222
</ div >
223
223
</ Tooltip >
@@ -269,7 +269,7 @@ export const DeploymentBannerView: FC<DeploymentBannerViewProps> = ({
269
269
< ValueSeparator />
270
270
< Tooltip title = "Web Terminal Sessions" >
271
271
< div css = { styles . value } >
272
- < WebTerminalIcon />
272
+ < AppWindowIcon className = "size-icon-xs" />
273
273
{ typeof stats ?. session_count . reconnecting_pty === "undefined"
274
274
? "-"
275
275
: stats ?. session_count . reconnecting_pty }
@@ -289,7 +289,7 @@ export const DeploymentBannerView: FC<DeploymentBannerViewProps> = ({
289
289
>
290
290
< Tooltip title = "The last time stats were aggregated. Workspaces report statistics periodically, so it may take a bit for these to update!" >
291
291
< div css = { styles . value } >
292
- < CollectedIcon />
292
+ < GitCompareArrowsIcon className = "size-icon-xs" />
293
293
{ lastAggregated }
294
294
</ div >
295
295
</ Tooltip >
0 commit comments