diff --git a/.circleci/config.yml b/.circleci/config.yml
index e623ab32c6..df8574ea58 100644
--- a/.circleci/config.yml
+++ b/.circleci/config.yml
@@ -66,7 +66,7 @@ jobs:
sudo ldconfig
- run:
name: Install global dependencies
- command: 'sudo npm install typescript node-gyp npm@latest -g'
+ command: "sudo npm install typescript node-gyp npm@latest -g"
- restore_cache: # special step to restore the dependency cache
# Read about caching dependencies: https://circleci.com/docs/2.0/caching/
key: dependency-cache-{{ checksum "server/package.json" }}-node-12
@@ -126,7 +126,7 @@ jobs:
- checkout
- run:
name: Build Front
- command: 'cd front && npm install && npm run build'
+ command: "cd front && npm install && npm run build"
- persist_to_workspace:
root: ~/gladys-build
paths:
diff --git a/front/src/assets/integrations/cover/arduino.jpg b/front/src/assets/integrations/cover/arduino.jpg
new file mode 100644
index 0000000000..59fb99cdfd
Binary files /dev/null and b/front/src/assets/integrations/cover/arduino.jpg differ
diff --git a/front/src/components/app.jsx b/front/src/components/app.jsx
index 8a32990cb5..6bc32974da 100644
--- a/front/src/components/app.jsx
+++ b/front/src/components/app.jsx
@@ -68,6 +68,8 @@ import ZwaveEditPage from '../routes/integration/all/zwave/edit-page';
import RtspCameraPage from '../routes/integration/all/rtsp-camera';
import XiaomiPage from '../routes/integration/all/xiaomi';
import EditXiaomiPage from '../routes/integration/all/xiaomi/edit-page';
+import ArduinoDevicePage from '../routes/integration/all/arduino/device-page';
+import ArduinoSetupPage from '../routes/integration/all/arduino/setup-page';
// MQTT integration
import MqttDevicePage from '../routes/integration/all/mqtt/device-page';
@@ -167,6 +169,11 @@ const AppRouter = connect(
+
+
+
+
+
+
+
+
+
+
+