diff --git a/interface/src/components/upload/DragNdrop.tsx b/interface/src/components/upload/DragNdrop.tsx
index a7675ac0b..384b1c881 100644
--- a/interface/src/components/upload/DragNdrop.tsx
+++ b/interface/src/components/upload/DragNdrop.tsx
@@ -55,8 +55,7 @@ const DragNdrop = ({ onFileSelected }) => {
>
- {/* TODO translate */}
-
drag and drop a file here or click to select one
+
{LL.UPLOAD_DRAG()}
{
sx={{ ml: 2 }}
startIcon={}
variant="outlined"
- color="secondary"
+ color="error"
onClick={cancelUpload}
>
{LL.CANCEL()}
diff --git a/interface/src/i18n/de/index.ts b/interface/src/i18n/de/index.ts
index 98d2bf91b..bdbb618e2 100644
--- a/interface/src/i18n/de/index.ts
+++ b/interface/src/i18n/de/index.ts
@@ -332,7 +332,8 @@ const de: Translation = {
MODULES_NONE: 'Keine externen Module erkannt',
RENAME: 'Umbenennen',
ENABLE_MODBUS: 'Modbus aktivieren',
- VIEW_LOG: 'Sehen Sie sich das Protokoll an, um Probleme zu diagnostizieren'
+ VIEW_LOG: 'Sehen Sie sich das Protokoll an, um Probleme zu diagnostizieren',
+ UPLOAD_DRAG: 'drag and drop a file here or click to select one' // TODO translate
};
export default de;
diff --git a/interface/src/i18n/en/index.ts b/interface/src/i18n/en/index.ts
index 868b8e66a..d0f3c9a46 100644
--- a/interface/src/i18n/en/index.ts
+++ b/interface/src/i18n/en/index.ts
@@ -332,7 +332,8 @@ const en: Translation = {
MODULES_NONE: 'No external modules detected',
RENAME: 'Rename',
ENABLE_MODBUS: 'Enable Modbus',
- VIEW_LOG: 'View log to diagnose issues'
+ VIEW_LOG: 'View log to diagnose issues',
+ UPLOAD_DRAG: 'drag and drop a file here or click to select one' // TODO translate
};
export default en;
diff --git a/interface/src/i18n/fr/index.ts b/interface/src/i18n/fr/index.ts
index 832bb6309..140a9f2f3 100644
--- a/interface/src/i18n/fr/index.ts
+++ b/interface/src/i18n/fr/index.ts
@@ -332,7 +332,8 @@ const fr: Translation = {
MODULES_NONE: 'No external modules detected', // TODO translate
RENAME: 'Rename', // TODO translate
ENABLE_MODBUS: 'Activer Modbus',
- VIEW_LOG: 'View log to diagnose issues' // TODO translate
+ VIEW_LOG: 'View log to diagnose issues', // TODO translate
+ UPLOAD_DRAG: 'drag and drop a file here or click to select one' // TODO translate
};
export default fr;
diff --git a/interface/src/i18n/it/index.ts b/interface/src/i18n/it/index.ts
index b341590b7..b9e049b72 100644
--- a/interface/src/i18n/it/index.ts
+++ b/interface/src/i18n/it/index.ts
@@ -332,7 +332,8 @@ const it: Translation = {
MODULES_NONE: 'No external modules detected', // TODO translate
RENAME: 'Rename', // TODO translate
ENABLE_MODBUS: 'Abilita Modbus',
- VIEW_LOG: 'View log to diagnose issues' // TODO translate
+ VIEW_LOG: 'View log to diagnose issues', // TODO translate
+ UPLOAD_DRAG: 'drag and drop a file here or click to select one' // TODO translate
};
export default it;
diff --git a/interface/src/i18n/nl/index.ts b/interface/src/i18n/nl/index.ts
index 974df2673..ce5a02b7f 100644
--- a/interface/src/i18n/nl/index.ts
+++ b/interface/src/i18n/nl/index.ts
@@ -332,7 +332,8 @@ const nl: Translation = {
MODULES_NONE: 'Geen externe modules gedetecteerd',
RENAME: 'Hernoemen',
ENABLE_MODBUS: 'Activeer Modbus',
- VIEW_LOG: 'View log to diagnose issues' // TODO translate
+ VIEW_LOG: 'View log to diagnose issues', // TODO translate
+ UPLOAD_DRAG: 'drag and drop a file here or click to select one' // TODO translate
};
export default nl;
diff --git a/interface/src/i18n/no/index.ts b/interface/src/i18n/no/index.ts
index fc3a80bdb..7e86483a5 100644
--- a/interface/src/i18n/no/index.ts
+++ b/interface/src/i18n/no/index.ts
@@ -332,7 +332,8 @@ const no: Translation = {
MODULES_NONE: 'No external modules detected', // TODO translate
RENAME: 'Rename', // TODO translate
ENABLE_MODBUS: 'Aktiver Modbus',
- VIEW_LOG: 'View log to diagnose issues' // TODO translate
+ VIEW_LOG: 'View log to diagnose issues', // TODO translate
+ UPLOAD_DRAG: 'drag and drop a file here or click to select one' // TODO translate
};
export default no;
diff --git a/interface/src/i18n/pl/index.ts b/interface/src/i18n/pl/index.ts
index 48f0a8efe..3a9fe3dc7 100644
--- a/interface/src/i18n/pl/index.ts
+++ b/interface/src/i18n/pl/index.ts
@@ -332,7 +332,8 @@ const pl: BaseTranslation = {
MODULES_NONE: 'No external modules detected', // TODO translate
RENAME: 'Rename', // TODO translate
ENABLE_MODBUS: 'Aktywuj Modbus',
- VIEW_LOG: 'View log to diagnose issues' // TODO translate
+ VIEW_LOG: 'View log to diagnose issues', // TODO translate
+ UPLOAD_DRAG: 'drag and drop a file here or click to select one' // TODO translate
};
export default pl;
diff --git a/interface/src/i18n/sk/index.ts b/interface/src/i18n/sk/index.ts
index aa22acb91..455d11b39 100644
--- a/interface/src/i18n/sk/index.ts
+++ b/interface/src/i18n/sk/index.ts
@@ -332,7 +332,8 @@ const sk: Translation = {
MODULES_NONE: 'No external modules detected', // TODO translate
RENAME: 'Rename', // TODO translate
ENABLE_MODBUS: 'PovoliƄ Modbus',
- VIEW_LOG: 'View log to diagnose issues' // TODO translate
+ VIEW_LOG: 'View log to diagnose issues', // TODO translate
+ UPLOAD_DRAG: 'drag and drop a file here or click to select one' // TODO translate
};
export default sk;
diff --git a/interface/src/i18n/sv/index.ts b/interface/src/i18n/sv/index.ts
index 4e1dddf45..c3f0a4e28 100644
--- a/interface/src/i18n/sv/index.ts
+++ b/interface/src/i18n/sv/index.ts
@@ -332,7 +332,8 @@ const sv: Translation = {
MODULES_NONE: 'No external modules detected', // TODO translate
RENAME: 'Rename', // TODO translate
ENABLE_MODBUS: 'Aktivera Modbus',
- VIEW_LOG: 'View log to diagnose issues' // TODO translate
+ VIEW_LOG: 'View log to diagnose issues', // TODO translate
+ UPLOAD_DRAG: 'drag and drop a file here or click to select one' // TODO translate
};
export default sv;
diff --git a/interface/src/i18n/tr/index.ts b/interface/src/i18n/tr/index.ts
index 7141d9395..749890780 100644
--- a/interface/src/i18n/tr/index.ts
+++ b/interface/src/i18n/tr/index.ts
@@ -332,7 +332,8 @@ const tr: Translation = {
MODULES_NONE: 'No external modules detected', // TODO translate
RENAME: 'Rename', // TODO translate
ENABLE_MODBUS: 'Enable Modbus', // TODO translate
- VIEW_LOG: 'View log to diagnose issues' // TODO translate
+ VIEW_LOG: 'View log to diagnose issues', // TODO translate
+ UPLOAD_DRAG: 'drag and drop a file here or click to select one' // TODO translate
};
export default tr;
diff --git a/mock-api/rest_server.ts b/mock-api/rest_server.ts
index 8a90e7320..f5ebe5f40 100644
--- a/mock-api/rest_server.ts
+++ b/mock-api/rest_server.ts
@@ -4323,6 +4323,7 @@ router
let sorted_devices = [...emsesp_coredata.devices].sort((a, b) => a.t - b.t);
// append emsesp_coredata to sorted_devices so Custom is always at the end of the list
sorted_devices.push(emsesp_coredata_custom);
+ // sorted_devices = []; // uncomment if simulating no decvices...
return { connected: true, devices: sorted_devices };
})
.get(EMSESP_SENSOR_DATA_ENDPOINT, () => {