OptionalBadgeBadge to display (notification count, etc.)
OptionalClientClient tools that become available when this nav item is active. References MJ: AI Client Tool Definitions by ID. When the user navigates to this nav item, these tools are activated for the agent session. When the user leaves, they deactivate.
OptionalConfigurationAdditional configuration for the resource
OptionalDescriptionOptional description — shown as tooltip in UI and passed to AI for context
OptionalDriverDriver class name for Custom resource type When ResourceType is "Custom", this specifies the BaseResourceComponent subclass to instantiate For standard resource types, the DriverClass from ResourceType metadata is used instead
OptionalIconFont Awesome icon class (e.g., 'fa-solid fa-chart-line')
OptionalisWhether this is the default nav item for the application
Display label for the nav item
OptionalqueryQuery parameters to include in the route (used with Route)
OptionalRecordResource record ID (if opening a specific resource)
OptionalResourceResource type to load in a tab (alternative to Route)
OptionalRouteRoute to navigate to when clicked (optional if ResourceType is provided)
OptionalStatusStatus of the nav item. Only 'Active' items are displayed.
Navigation item displayed in the app header