This commit is contained in:
Ismail Ali
2025-06-26 22:55:26 +02:00
parent 8b3280da0a
commit 137839da98
15 changed files with 3604 additions and 44 deletions

View File

@@ -1,4 +1,9 @@
"use client";
type AnalogInput = {
id: number;
label: string;
unit: string;
};
import React, { useEffect } from "react";
import { Line } from "react-chartjs-2";
import { getColor } from "@/utils/colors";
@@ -38,7 +43,7 @@ export default function AnalogInputsChart({
}) {
const selectedInput = useSelector(
(state: RootState) => state.selectedAnalogInput
);
) as unknown as AnalogInput | null;
const dispatch = useDispatch<AppDispatch>();
const { data } = useSelector(

View File

@@ -1,16 +1,5 @@
"use client"; // /components/main/analogInputs/AnalogInputsTable.tsx
export type AnalogInput = {
id: number;
value: number;
label: string;
unit?: string; // Make unit optional if it may not exist
offset: number;
factor: number;
loggerInterval: number;
weighting: number;
};
import type { AnalogInput } from "@/types/analogInput";
import React, { useEffect } from "react";
import { useDispatch, useSelector } from "react-redux";
import { RootState, AppDispatch } from "@/redux/store";

View File

@@ -3,7 +3,7 @@ import React, { useState, useEffect, useRef, useMemo } from "react";
import { useSelector } from "react-redux";
import KueModal from "./modals/SettingsModalWrapper";
import "bootstrap-icons/font/bootstrap-icons.css"; // Import Bootstrap Icons
import { Kue705FOProps } from "../../../../types/components/Kue705FOProps";
import { Kue705FOProps } from "../../../../types/Kue705FOProps";
import ChartSwitcher from "./Charts/ChartSwitcher";
//-------Redux Toolkit--------
import { RootState } from "../../../../redux/store";