diff --git a/WebDoorCreator.Core/Enum.cs b/WebDoorCreator.Core/Enum.cs
index b725c03..4faa315 100644
--- a/WebDoorCreator.Core/Enum.cs
+++ b/WebDoorCreator.Core/Enum.cs
@@ -4,15 +4,7 @@
{
#region Public Enums
- public enum OrderStatus
- {
- NA = 0,
- DoorDef,
- Sent,
- ApprovedByMaker,
- ApprovedByCustomer,
- InProduction
- }
+
public enum UserLevel
{
diff --git a/WebDoorCreator.UI/Components/Order/OrderStatusStep.razor b/WebDoorCreator.UI/Components/Order/OrderStatusStep.razor
new file mode 100644
index 0000000..c2ded2f
--- /dev/null
+++ b/WebDoorCreator.UI/Components/Order/OrderStatusStep.razor
@@ -0,0 +1,39 @@
+@*
doChangeStep(Core.Enum.DoorDefStep.Door)">
+ @if (DoorDefStep == Core.Enum.DoorDefStep.Door)
+ {
+
+
Door
+
+ }
+ else
+ {
+
Door
+ }
+
+ doChangeStep(Core.Enum.DoorDefStep.Hardware)">
+ @if (DoorDefStep == Core.Enum.DoorDefStep.Hardware)
+ {
+
+
Hardware
+
+ }
+ else
+ {
+
Hardware
+ }
+
+ *@
+
+
+ @if (currListOrderStatus != null)
+ {
+ @foreach (var item in currListOrderStatus)
+ {
+
doChangeStep(Core.Enum.DoorDefStep.Report)">
+
+
@item
+
+
+ }
+ }
+
\ No newline at end of file
diff --git a/WebDoorCreator.UI/Components/Order/OrderStatusStep.razor.cs b/WebDoorCreator.UI/Components/Order/OrderStatusStep.razor.cs
new file mode 100644
index 0000000..7d1683d
--- /dev/null
+++ b/WebDoorCreator.UI/Components/Order/OrderStatusStep.razor.cs
@@ -0,0 +1,33 @@
+using Microsoft.AspNetCore.Components;
+
+namespace WebDoorCreator.UI.Components.Order
+{
+ public partial class OrderStatusStep
+ {
+ [Parameter]
+ public Core.Enum.OrderStatus CurrOrderStatus { get; set; } = Core.Enum.OrderStatus.DoorDef;
+
+ [Parameter]
+ public EventCallback