Child component of Navigation

Overview

Navigation Logo is an interactive element that allows a user to identify their current application context.

Navigation Logo is designed to work within the Navigation component. Use the heading and description properties to provide a contextual landmark to the users of your application or experience.

Sample

Usage

  • To display the logo and name of your application.
  • With the active property to represent that a user is at the "root" of an experience.
  • For interactive maps and demonstrations, to display the title and a description of the experience.

Accessibility

Keyboard navigation

KeyFunction
TabMoves focus to the next focusable element. If the currently focused element is the last, the focus will leave the component.
Tab and ShiftMoves focus to the previous focusable element. If the currently focused element is the first, the focus will leave the component.
EnterIf the component has an href property, will open the specified URL destination.

API reference

Properties

PropertyAttributeDescriptionTypeDefault
activeactive

When true, the component is highlighted.

booleanfalse
descriptiondescription

Specifies a description for the component. Displays below the heading.

string
headingheading

Specifies the component's heading text.

string
headingLevelheading-level

Specifies the heading level number of the component's heading for proper document structure, without affecting visual styling.

HeadingLevel
hrefhref

Specifies the URL destination of the component, which can be set as an absolute or relative path.

string
iconicon

Specifies an icon to display.

IconName
iconFlipRtlicon-flip-rtl

When true, the icon will be flipped when the element direction is right-to-left ("rtl").

booleanfalse
labellabel

Specifies an accessible label for the component.

string
relrel

Defines the relationship between the href value and the current document.

string
targettarget

Specifies where to open the linked document defined in the href property.

string
thumbnailthumbnail

Specifies the src to an image.

string

Styles

NameDescription
--calcite-navigation-accent-color

When active, specifies the component's border color.

--calcite-navigation-background-color

Specifies the component's background color.

--calcite-navigation-logo-heading-text-color

Specifies the component's heading text color.

--calcite-navigation-logo-text-color

Specifies the component's description text color.

Methods

NameDescriptionSignature
componentOnReady

Creates a promise that resolves once the component is fully loaded.

componentOnReady(): Promise<this>
setFocus

Sets focus on the component.

setFocus(options?: FocusOptions): Promise<void>

Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.