From 141176cc5d478dc174eddb576bcf34cba95c9ff3 Mon Sep 17 00:00:00 2001 From: AJ Isaacs Date: Sat, 7 Feb 2026 14:36:51 -0500 Subject: [PATCH] feat: Replace text buttons with icons across all pages Use Bootstrap Icons for Edit, Delete, Copy, and Optimize actions to reduce table column widths and improve visual consistency. Co-Authored-By: Claude Opus 4.6 --- CutList.Web/Components/Pages/Jobs/Edit.razor | 8 ++++---- CutList.Web/Components/Pages/Jobs/Index.razor | 10 +++++----- CutList.Web/Components/Pages/Stock/Edit.razor | 4 ++-- CutList.Web/Components/Pages/Suppliers/Edit.razor | 4 ++-- CutList.Web/Components/Pages/Suppliers/Index.razor | 6 +++--- CutList.Web/Components/Pages/Tools/Index.razor | 6 +++--- 6 files changed, 19 insertions(+), 19 deletions(-) diff --git a/CutList.Web/Components/Pages/Jobs/Edit.razor b/CutList.Web/Components/Pages/Jobs/Edit.razor index b471897..fe33313 100644 --- a/CutList.Web/Components/Pages/Jobs/Edit.razor +++ b/CutList.Web/Components/Pages/Jobs/Edit.razor @@ -413,8 +413,8 @@ else @part.Quantity @(string.IsNullOrWhiteSpace(part.Name) ? "-" : part.Name) - - + + } @@ -731,8 +731,8 @@ else } - - + + } diff --git a/CutList.Web/Components/Pages/Jobs/Index.razor b/CutList.Web/Components/Pages/Jobs/Index.razor index 9efa651..c672121 100644 --- a/CutList.Web/Components/Pages/Jobs/Index.razor +++ b/CutList.Web/Components/Pages/Jobs/Index.razor @@ -43,7 +43,7 @@ else Customer Cutting Tool Last Modified - Actions + Actions @@ -56,10 +56,10 @@ else @(job.CuttingTool?.Name ?? "-") @((job.UpdatedAt ?? job.CreatedAt).ToLocalTime().ToString("g")) - Edit - Optimize - - + + + + } diff --git a/CutList.Web/Components/Pages/Stock/Edit.razor b/CutList.Web/Components/Pages/Stock/Edit.razor index ee896fb..17ebb1f 100644 --- a/CutList.Web/Components/Pages/Stock/Edit.razor +++ b/CutList.Web/Components/Pages/Stock/Edit.razor @@ -264,8 +264,8 @@ else @(offering.PartNumber ?? "-") @(offering.Price.HasValue ? offering.Price.Value.ToString("C") : "-") - - + + } diff --git a/CutList.Web/Components/Pages/Suppliers/Edit.razor b/CutList.Web/Components/Pages/Suppliers/Edit.razor index 93933c8..0e0d00c 100644 --- a/CutList.Web/Components/Pages/Suppliers/Edit.razor +++ b/CutList.Web/Components/Pages/Suppliers/Edit.razor @@ -143,8 +143,8 @@ else @(offering.PartNumber ?? "-") @(offering.Price.HasValue ? offering.Price.Value.ToString("C") : "-") - - + + } diff --git a/CutList.Web/Components/Pages/Suppliers/Index.razor b/CutList.Web/Components/Pages/Suppliers/Index.razor index eb6dc54..1b19b34 100644 --- a/CutList.Web/Components/Pages/Suppliers/Index.razor +++ b/CutList.Web/Components/Pages/Suppliers/Index.razor @@ -27,7 +27,7 @@ else Name Contact Info Notes - Actions + Actions @@ -39,8 +39,8 @@ else @TruncateText(supplier.Notes, 50)
- Edit - + +
diff --git a/CutList.Web/Components/Pages/Tools/Index.razor b/CutList.Web/Components/Pages/Tools/Index.razor index 49420da..94e4d85 100644 --- a/CutList.Web/Components/Pages/Tools/Index.razor +++ b/CutList.Web/Components/Pages/Tools/Index.razor @@ -74,7 +74,7 @@ else Name Kerf Width Default - Actions + Actions @@ -90,8 +90,8 @@ else } - - + + }