From 46cdcbaf5c0459d0d6c8c08f3b2b2a1af42dfd3e Mon Sep 17 00:00:00 2001 From: Icedsoda <29167146+1cedsoda@users.noreply.github.com> Date: Wed, 12 Mar 2025 23:18:04 +0100 Subject: [PATCH] add Winder tab - use generic icons in bars - add useMachines hooks --- electron/src/components/Page.tsx | 5 ++- electron/src/components/SidebarLayout.tsx | 29 ++++++------ electron/src/components/Topbar.tsx | 16 ++----- electron/src/hooks/useMachines.tsx | 44 +++++++++++++++++++ electron/src/machines/types.ts | 31 ++++++++++--- .../machines/winder1/Winder1ControlPage.tsx | 8 ++++ electron/src/machines/winder1/Winder1Page.tsx | 17 ++++--- electron/src/routes/router.tsx | 2 +- electron/src/routes/routes.tsx | 30 ++++++------- electron/src/setup/DeviceEepromDialog.tsx | 2 +- electron/src/setup/EthercatPage.tsx | 5 ++- electron/src/setup/MachinesPage.tsx | 9 ++-- electron/src/setup/SetupPage.tsx | 5 +-- 13 files changed, 139 insertions(+), 64 deletions(-) create mode 100644 electron/src/hooks/useMachines.tsx create mode 100644 electron/src/machines/winder1/Winder1ControlPage.tsx diff --git a/electron/src/components/Page.tsx b/electron/src/components/Page.tsx index d0b04d54..b89fcaa2 100644 --- a/electron/src/components/Page.tsx +++ b/electron/src/components/Page.tsx @@ -1,8 +1,9 @@ +import React from "react"; + type Props = { children: React.ReactNode; - title?: string; }; export function Page({ children }: Props) { - return
Maschine, Maschinen Seriennummer, Rolle sind QiTech spezifische Werte
die in den EEPROM geschrieben werden um Maschinen als Einheit zu
diff --git a/electron/src/setup/MachinesPage.tsx b/electron/src/setup/MachinesPage.tsx
index 6a025d51..c2c199fa 100644
--- a/electron/src/setup/MachinesPage.tsx
+++ b/electron/src/setup/MachinesPage.tsx
@@ -13,7 +13,7 @@ import {
useReactTable,
} from "@tanstack/react-table";
import React, { useMemo } from "react";
-import { get_vendor_name, getMachinePreset } from "@/machines/types";
+import { getVendorPreset, getMachinePreset } from "@/machines/types";
import { IconText } from "@/components/IconText";
export const columns: ColumnDef