API Reference
Complete API documentation for UmbNav.
C# API
Models
namespace Umbraco.Community.UmbNav.Core.Models;
public class UmbNavItem
{
// Identity
public Guid Key { get; set; }
public string Name { get; set; }
// Item Type
public UmbNavItemType ItemType { get; set; }
// Link Properties
public string? Url { get; set; }
public Guid? ContentKey { get; set; }
public IPublishedContent? Content { get; set; }
public string? Target { get; set; }
// Hierarchy
public IEnumerable<UmbNavItem>? Children { get; set; }
public int Level { get; set; }
// Display Options
public string? Description { get; set; }
public string? CustomClasses { get; set; }
public string? Icon { get; set; }
// Media
public IPublishedContent? Image { get; set; }
public Guid[]? ImageArray { get; set; }
// Link Attributes
public string? Noopener { get; set; }
public string? Noreferrer { get; set; }
// Visibility
public bool HideLoggedIn { get; set; }
public bool HideLoggedOut { get; set; }
public bool IncludeChildNodes { get; set; }
// State
public bool IsActive { get; set; }
}Services
TagHelpers
Extension Methods
Value Converter
TypeScript API
Models
Extension Registry
Components
Events
Imports
Configuration
UmbNavConfiguration
Property
Type
Default
Description
Telemetry Configuration
Last updated
Was this helpful?