@esri/calcite-components
Version:
Web Components for Esri's Calcite Design System.
35 lines (34 loc) • 1.4 kB
TypeScript
import { VNode } from "../../stencil-public-runtime";
import { LoadableComponent } from "../../utils/loadable";
export declare class CalciteNavigationLogo implements LoadableComponent {
el: HTMLCalciteNavigationLogoElement;
/** When true, the component is highlighted. */
active: boolean;
/** Specifies the URL destination of the component, which can be set as an absolute or relative path.*/
href: string;
/** Describes the appearance or function of the `thumbnail`. If no label is provided, context will not be provided to assistive technologies. */
label: string;
/**
* Defines the relationship between the `href` value and the current document.
*
* @mdn [rel](https://developer.mozilla.org/en-US/docs/Web/HTML/Attributes/rel)
*/
rel: string;
/** A description for the component, which displays below the `heading`.*/
description: string;
/**
* Specifies where to open the linked document defined in the `href` property.
*
* @mdn [target](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/a#attr-target)
*/
target: string;
/** Specifies heading text for the component, such as a product or organization name.*/
heading: string;
/** Specifies the `src` to an image. */
thumbnail: string;
/** Sets focus on the component. */
setFocus(): Promise<void>;
componentWillLoad(): void;
componentDidLoad(): void;
render(): VNode;
}