diff --git a/.github/workflows/validateAndBuild.yml b/.github/workflows/validateAndBuild.yml index 135acd5e..195bb037 100644 --- a/.github/workflows/validateAndBuild.yml +++ b/.github/workflows/validateAndBuild.yml @@ -18,11 +18,13 @@ jobs: uses: actions/setup-node@v4 with: node-version: ${{ matrix.node-version }} - - name: Install and Build components 🔧 + - name: Install dependencies 🔧 run: | npm i --legacy-peer-deps # Workaround for missing binary npm i @swc/core-linux-x64-gnu --legacy-peer-deps + - name: Build components 🔧 + run: | npm run build --if-present env: CI: false # true -> fails on warning diff --git a/apps/client/src/Components/Molecules/HomeSec/HomeSec.tsx b/apps/client/src/Components/Molecules/HomeSec/HomeSec.tsx index 86696a1a..a252c1a9 100644 --- a/apps/client/src/Components/Molecules/HomeSec/HomeSec.tsx +++ b/apps/client/src/Components/Molecules/HomeSec/HomeSec.tsx @@ -116,18 +116,29 @@ export const HomeSec: FC = () => {
+
{sensor.status}
- {sensor.status} - {sensor.cond_ok === "1" ? ( - + check_circle_outline ) : ( - + error_outline )} diff --git a/apps/server/src/homesec/homesec.controller.ts b/apps/server/src/homesec/homesec.controller.ts index 948b9330..b327e42e 100644 --- a/apps/server/src/homesec/homesec.controller.ts +++ b/apps/server/src/homesec/homesec.controller.ts @@ -64,12 +64,13 @@ export class HomesecController { return { status, devices: devicesResponse.senrows.map( - ({ id, name, type_f, status, rssi }) => ({ + ({ id, name, type_f, status, rssi, cond_ok }) => ({ id, name, type_f, status, rssi, + cond_ok, }) ), };