using CommunityToolkit.Mvvm.ComponentModel; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace AIK.Models.UtilsModels.Step { public partial class StepItem : ObservableObject { [ObservableProperty] private string _stepName; [ObservableProperty] private string _iconCode; [ObservableProperty] private bool _isActive; [ObservableProperty] private bool _isLastStep; public StepItem(string name, string icon, bool isLast = false) { StepName = name; IconCode = icon; IsLastStep = isLast; } } }