Skip to content

Commit 9e60cf9

Browse files
committed
Show server status
1 parent 7e3ac23 commit 9e60cf9

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

resources/scripts/components/dashboard/ServerRow.tsx

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,17 @@ export default ({ server, className }: { server: Server; className?: string }) =
5959
<FontAwesomeIcon icon={faServer}/>
6060
</div>
6161
<div css={tw`flex-1 ml-4`}>
62-
<p css={tw`text-lg`}>{server.name}</p>
62+
<div css={tw`flex items-center`}>
63+
<div
64+
css={[
65+
tw`w-3 h-3 rounded-full mr-2`,
66+
(!stats?.status || stats?.status === 'offline')
67+
? tw`bg-red-500`
68+
: (stats?.status === 'running' ? tw`bg-green-500` : tw`bg-yellow-500`),
69+
]}
70+
/>
71+
<p css={tw`text-lg`}>{server.name}</p>
72+
</div>
6373
</div>
6474
<div css={tw`w-1/4 overflow-hidden`}>
6575
<div css={tw`flex ml-4`}>

0 commit comments

Comments
 (0)