diff --git a/CutList.Web/Components/Pages/Projects/Edit.razor b/CutList.Web/Components/Pages/Projects/Edit.razor
deleted file mode 100644
index aace452..0000000
--- a/CutList.Web/Components/Pages/Projects/Edit.razor
+++ /dev/null
@@ -1,399 +0,0 @@
-@page "/projects/new"
-@page "/projects/{Id:int}"
-@inject ProjectService ProjectService
-@inject MaterialService MaterialService
-@inject NavigationManager Navigation
-@using CutList.Core.Formatting
-
-
Loading...
-} -else if (IsNew) -{ - -No parts added yet.
-Add the parts you need to cut, selecting the material for each.
-| Material | -Length | -Qty | -Name | -Actions | -
|---|---|---|---|---|
| @part.Material.DisplayName | -@ArchUnits.FormatFromInches((double)part.LengthInches) | -@part.Quantity | -@(string.IsNullOrWhiteSpace(part.Name) ? "-" : part.Name) | -- - - | -
Loading...
-} -else if (projects.Count == 0) -{ -| Name | -Customer | -Cutting Tool | -Last Modified | -Actions | -
|---|---|---|---|---|
| @project.Name | -@(project.Customer ?? "-") | -@(project.CuttingTool?.Name ?? "-") | -@((project.UpdatedAt ?? project.CreatedAt).ToLocalTime().ToString("g")) | -- Edit - Optimize - - - | -
Loading...
-} -else if (project == null) -{ -Customer: @project.Customer
- } -Some items could not be placed. This usually means no stock lengths are configured for the material, or parts are too long.
-Total Stock Bars
-Total Pieces
-Total Waste
-Efficiency
-Ready to cut from existing inventory
-Need to order from supplier
-| # | -Stock Length | -Cuts | -Waste | -
|---|---|---|---|
| @binNumber | -@ArchUnits.FormatFromInches(bin.Length) | -- @foreach (var item in bin.Items) - { - - @(string.IsNullOrWhiteSpace(item.Name) ? ArchUnits.FormatFromInches(item.Length) : $"{item.Name} ({ArchUnits.FormatFromInches(item.Length)})") - - } - | -@ArchUnits.FormatFromInches(bin.RemainingLength) | -