+
Dash.
+
+ {!dashdotService ? (
+
No dash. service found. Please add one to your Homarr dashboard.
+ ) : !info ? (
+
Cannot acquire information from dash. - are you running the latest version?
+ ) : (
+
+
+ {storageEnabled && isCompact && (
+
+
Storage:
+
+ {(totalUsed / (totalSize || 1)).toFixed(1)}%{'\n'}
+ {bytePrettyPrint(totalUsed)} / {bytePrettyPrint(totalSize)}
+
+
+ )}
+
+
+
Network:
+
+ {bpsPrettyPrint(info?.network?.speedUp)} Up{'\n'}
+ {bpsPrettyPrint(info?.network?.speedDown)} Down
+
+
+
+
+ {graphs.map((graph) => (
+
+ )}
+
+ );
+}
diff --git a/src/components/modules/dash./index.ts b/src/components/modules/dash./index.ts
new file mode 100644
index 000000000..4d483ea4d
--- /dev/null
+++ b/src/components/modules/dash./index.ts
@@ -0,0 +1 @@
+export { DashdotModule } from './DashdotModule';
diff --git a/src/components/modules/index.ts b/src/components/modules/index.ts
index 410bf3b56..85b4b765b 100644
--- a/src/components/modules/index.ts
+++ b/src/components/modules/index.ts
@@ -1,6 +1,7 @@
-export * from './date';
export * from './calendar';
-export * from './search';
-export * from './ping';
-export * from './weather';
+export * from './dash.';
+export * from './date';
export * from './downloads';
+export * from './ping';
+export * from './search';
+export * from './weather';
diff --git a/src/tools/types.ts b/src/tools/types.ts
index c66197147..5146c30d5 100644
--- a/src/tools/types.ts
+++ b/src/tools/types.ts
@@ -61,6 +61,7 @@ export const Targets = [
export const ServiceTypeList = [
'Other',
'Emby',
+ 'Dash.',
'Deluge',
'Lidarr',
'Plex',
@@ -69,18 +70,8 @@ export const ServiceTypeList = [
'Sonarr',
'qBittorrent',
'Transmission',
-];
-export type ServiceType =
- | 'Other'
- | 'Emby'
- | 'Deluge'
- | 'Lidarr'
- | 'Plex'
- | 'Radarr'
- | 'Readarr'
- | 'Sonarr'
- | 'qBittorrent'
- | 'Transmission';
+] as const;
+export type ServiceType = typeof ServiceTypeList[number];
export interface serviceItem {
id: string;