From 60634140ca0e503e891a4bb6566eee2be764338a Mon Sep 17 00:00:00 2001 From: ISA Date: Tue, 29 Apr 2025 13:58:18 +0200 Subject: [PATCH] =?UTF-8?q?fix:=20Alle=20Icons=20in=20digitalen=20Ein-=20u?= =?UTF-8?q?nd=20Ausg=C3=A4ngen=20lokal=20eingebunden?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Icons input, login, output und switch lokal installiert und verwendet - Keine Internet-Abhängigkeit mehr für Icon-Anzeige - Projekt ist vollständig offlinefähig --- components/main/einausgaenge/DigitalInputs.tsx | 11 +++++++---- .../main/einausgaenge/DigitalOutputs.tsx | 11 +++++++---- config/webVersion.ts | 2 +- package-lock.json | 18 ++++++++++++++++++ package.json | 2 ++ 5 files changed, 35 insertions(+), 9 deletions(-) diff --git a/components/main/einausgaenge/DigitalInputs.tsx b/components/main/einausgaenge/DigitalInputs.tsx index 030528b..1a29445 100644 --- a/components/main/einausgaenge/DigitalInputs.tsx +++ b/components/main/einausgaenge/DigitalInputs.tsx @@ -1,9 +1,12 @@ "use client"; // /components/main/einausgaenge/DigitalInputs.tsx import React from "react"; -import { Icon } from "@iconify/react"; import { useSelector } from "react-redux"; import { RootState } from "../../../redux/store"; +import { Icon } from "@iconify/react"; +import settingsIcon from "@iconify/icons-mdi/settings"; +import inputIcon from "@iconify/icons-mdi/input"; +import loginIcon from "@iconify/icons-mdi/login"; type Props = { openInputModal: (input: any) => void; @@ -21,7 +24,7 @@ export default function DigitalInputs({ openInputModal, inputRange }: Props) {

Meldungseingänge {inputRange.start + 1} – {inputRange.end} @@ -48,7 +51,7 @@ export default function DigitalInputs({ openInputModal, inputRange }: Props) { {input.id} @@ -89,7 +92,7 @@ export default function DigitalInputs({ openInputModal, inputRange }: Props) { openInputModal(input)} /> diff --git a/components/main/einausgaenge/DigitalOutputs.tsx b/components/main/einausgaenge/DigitalOutputs.tsx index fbc6a51..3063368 100644 --- a/components/main/einausgaenge/DigitalOutputs.tsx +++ b/components/main/einausgaenge/DigitalOutputs.tsx @@ -1,8 +1,11 @@ "use client"; // /components/main/einausgaenge/DigitalOutputs.tsx import React from "react"; -import { Icon } from "@iconify/react"; import { useSelector } from "react-redux"; import { RootState } from "../../../redux/store"; +import { Icon } from "@iconify/react"; +import settingsIcon from "@iconify/icons-mdi/settings"; +import outputIcon from "@iconify/icons-mdi/output"; +import switchIcon from "@iconify/icons-ion/switch"; export default function DigitalOutputs({ openOutputModal }) { const digitalOutputs = useSelector( @@ -12,7 +15,7 @@ export default function DigitalOutputs({ openOutputModal }) { return (

- + Digitale Ausgänge

@@ -29,7 +32,7 @@ export default function DigitalOutputs({ openOutputModal }) {
{output.id} @@ -47,7 +50,7 @@ export default function DigitalOutputs({ openOutputModal }) { openOutputModal(output)} /> diff --git a/config/webVersion.ts b/config/webVersion.ts index 1115694..28cf7c7 100644 --- a/config/webVersion.ts +++ b/config/webVersion.ts @@ -6,5 +6,5 @@ 2: Patch oder Hotfix (Bugfixes oder kleine Änderungen). */ -const webVersion = "1.6.311"; +const webVersion = "1.6.312"; export default webVersion; diff --git a/package-lock.json b/package-lock.json index 8ea5ee4..a4b61a4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,6 +10,8 @@ "dependencies": { "@fontsource/roboto": "^5.1.0", "@iconify-icons/ri": "^1.2.10", + "@iconify/icons-ion": "^1.2.10", + "@iconify/icons-mdi": "^1.2.48", "@iconify/json": "^2.2.253", "@iconify/react": "^5.0.2", "@reduxjs/toolkit": "^2.3.0", @@ -745,6 +747,22 @@ "@iconify/types": "*" } }, + "node_modules/@iconify/icons-ion": { + "version": "1.2.10", + "resolved": "https://registry.npmjs.org/@iconify/icons-ion/-/icons-ion-1.2.10.tgz", + "integrity": "sha512-8vd2gihc8fkugNH+bqnNpgAbXJl2AyTiGRgpDG/ELDUyscvUefEE/kW7uz6NnPUYH293vR+tdiruLIgvVsQfNA==", + "dependencies": { + "@iconify/types": "*" + } + }, + "node_modules/@iconify/icons-mdi": { + "version": "1.2.48", + "resolved": "https://registry.npmjs.org/@iconify/icons-mdi/-/icons-mdi-1.2.48.tgz", + "integrity": "sha512-1Tiq+iX1d2MzrdDiw45Tc9HuhNgg8H4vvaKNV+kF+jmr/kPG+YyeLMyXUKp4bwv+gheIAgNpZPjuqAPRkmMieA==", + "dependencies": { + "@iconify/types": "*" + } + }, "node_modules/@iconify/json": { "version": "2.2.299", "resolved": "https://registry.npmjs.org/@iconify/json/-/json-2.2.299.tgz", diff --git a/package.json b/package.json index 5f822f5..e56fe00 100644 --- a/package.json +++ b/package.json @@ -15,6 +15,8 @@ "dependencies": { "@fontsource/roboto": "^5.1.0", "@iconify-icons/ri": "^1.2.10", + "@iconify/icons-ion": "^1.2.10", + "@iconify/icons-mdi": "^1.2.48", "@iconify/json": "^2.2.253", "@iconify/react": "^5.0.2", "@reduxjs/toolkit": "^2.3.0",