From 9d9f0ef7e4a9ae810c3724ed5410dfb1a0885776 Mon Sep 17 00:00:00 2001 From: Leon Hoppe Date: Thu, 16 Jan 2025 14:48:06 +0100 Subject: [PATCH] Added relation picker dialog --- .idea/.idea.HopFrame/.idea/workspace.xml | 31 ++- src/HopFrame.Core/Config/PropertyConfig.cs | 6 +- src/HopFrame.Core/Config/TableConfig.cs | 2 +- .../Components/Dialogs/HopFrameEditor.razor | 52 +++- .../Dialogs/HopFrameRelationPicker.razor | 26 ++ .../Components/Pages/HopFrameListView.razor | 198 --------------- .../Pages/HopFrameListView.razor.css | 12 - .../Components/Pages/HopFrameTablePage.razor | 232 ++++++++++++++++++ .../Pages/HopFrameTablePage.razor.css | 22 ++ .../Models/RelationPickerDialogData.cs | 8 + testing/HopFrame.Testing/DatabaseContext.cs | 3 +- testing/HopFrame.Testing/Models/User.cs | 4 + testing/HopFrame.Testing/Program.cs | 4 + 13 files changed, 371 insertions(+), 229 deletions(-) create mode 100644 src/HopFrame.Web/Components/Dialogs/HopFrameRelationPicker.razor delete mode 100644 src/HopFrame.Web/Components/Pages/HopFrameListView.razor delete mode 100644 src/HopFrame.Web/Components/Pages/HopFrameListView.razor.css create mode 100644 src/HopFrame.Web/Components/Pages/HopFrameTablePage.razor create mode 100644 src/HopFrame.Web/Components/Pages/HopFrameTablePage.razor.css create mode 100644 src/HopFrame.Web/Models/RelationPickerDialogData.cs diff --git a/.idea/.idea.HopFrame/.idea/workspace.xml b/.idea/.idea.HopFrame/.idea/workspace.xml index 60c60eb..8e2ccaf 100644 --- a/.idea/.idea.HopFrame/.idea/workspace.xml +++ b/.idea/.idea.HopFrame/.idea/workspace.xml @@ -9,15 +9,17 @@