: null}
className={'last-status-at'}
/>
)
diff --git a/application/src/components/node/NodeResult.tsx b/application/src/components/node/NodeResult.tsx
index 009e505..7682b0b 100644
--- a/application/src/components/node/NodeResult.tsx
+++ b/application/src/components/node/NodeResult.tsx
@@ -1,5 +1,6 @@
import React, { ReactElement } from 'react'
import { ListNodesItemFragment } from '../../graphql/generated/types'
+import FormattedDate from '../FormattedDate'
import SoftwareBadge from '../SoftwareBadge'
export default function NodeResult ({ node }: { node: ListNodesItemFragment }): ReactElement {
@@ -22,7 +23,7 @@ export default function NodeResult ({ node }: { node: ListNodesItemFragment }):
? '?'
: (node.openRegistrations ? 'Opened' : 'Closed')
}
- {node.refreshedAt !== '' ? (new Date(node.refreshedAt)).toLocaleDateString() : 'Never'} |
+ |
)
}
diff --git a/application/src/public/software/akkoma.svg b/application/src/public/software/akkoma.svg
new file mode 100644
index 0000000..de0157a
--- /dev/null
+++ b/application/src/public/software/akkoma.svg
@@ -0,0 +1,87 @@
+
+
diff --git a/application/src/public/software/birdsitelive.svg b/application/src/public/software/birdsitelive.svg
new file mode 100644
index 0000000..4b69a80
--- /dev/null
+++ b/application/src/public/software/birdsitelive.svg
@@ -0,0 +1,43 @@
+
+
+
+
diff --git a/application/src/public/software/calckey.svg b/application/src/public/software/calckey.svg
new file mode 100644
index 0000000..2fd1423
--- /dev/null
+++ b/application/src/public/software/calckey.svg
@@ -0,0 +1,66 @@
+
+
diff --git a/application/src/public/software/ecko.svg b/application/src/public/software/ecko.svg
index 87ec2c5..65ccb4a 100644
--- a/application/src/public/software/ecko.svg
+++ b/application/src/public/software/ecko.svg
@@ -1,4 +1,7 @@
-