@switch (Type) { case HopIcon.Reload: break; case HopIcon.ArrowUp: break; case HopIcon.ArrowDown: break; case HopIcon.Cross: break; case HopIcon.User: break; case HopIcon.Group: break; case HopIcon.Logout: break; } @code { [Parameter] public HopIcon Type { get; set; } [Parameter] public bool NavIcon { get; set; } public enum HopIcon { Reload, ArrowUp, ArrowDown, User, Group, Logout, Cross } private string GetClass() { return NavIcon ? "bi-nav" : "bi"; } }