From 88ff2432f610653e0e48c0e84a74c2f0129712d7 Mon Sep 17 00:00:00 2001 From: "DESKTOP-T0O5CDB\\DESK-555BD" Date: Tue, 29 Oct 2024 23:18:31 -0600 Subject: [PATCH 1/2] Frontend for reordering tabs. --- Models/UserConfig.cs | 16 ++++++++- Views/Home/_Settings.cshtml | 29 +++++++++++++++++ Views/Vehicle/Index.cshtml | 48 +++++++++++++-------------- wwwroot/js/settings.js | 65 +++++++++++++++++++++++++++++++++++++ 4 files changed, 133 insertions(+), 25 deletions(-) diff --git a/Models/UserConfig.cs b/Models/UserConfig.cs index 6dbace4..822ff27 100644 --- a/Models/UserConfig.cs +++ b/Models/UserConfig.cs @@ -35,7 +35,21 @@ ImportMode.UpgradeRecord, ImportMode.TaxRecord, ImportMode.ReminderRecord, - ImportMode.NoteRecord}; + ImportMode.NoteRecord + }; public ImportMode DefaultTab { get; set; } = ImportMode.Dashboard; + public List TabOrder { get; set; } = new List() { + ImportMode.Dashboard, + ImportMode.PlanRecord, + ImportMode.OdometerRecord, + ImportMode.ServiceRecord, + ImportMode.RepairRecord, + ImportMode.UpgradeRecord, + ImportMode.GasRecord, + ImportMode.SupplyRecord, + ImportMode.TaxRecord, + ImportMode.NoteRecord, + ImportMode.ReminderRecord + }; } } \ No newline at end of file diff --git a/Views/Home/_Settings.cshtml b/Views/Home/_Settings.cshtml index 4f3a549..e6a9ec7 100644 --- a/Views/Home/_Settings.cshtml +++ b/Views/Home/_Settings.cshtml @@ -323,6 +323,35 @@ +