Newer
Older
triggerItem?: string;
}
interface HyMenuMainGroup {
dataMainMenu?: MainMenu[] | string;
isMobile?: boolean;
}
interface HyMenuMobileBreadcrumb {
bid?: string;
isFirst?: boolean;
label?: string;
labelBack?: string;
labelFrontPage?: string;
onRemoveBreadcrumb?: (event: CustomEvent<any>) => void;
}
interface HyMenuSidebar {
/**
* Label for frontpage
*/
frontLabel?: string;
/**
* Url to frontpage
*/
frontUrl?: string;
/**
* Isdemo
*/
isDemo?: boolean;
/**
* Logo label
*/
logoLabel?: string;
/**
* Url for logo.
*/
logoUrl?: string;
/**
* Is menu open boolean.
*/
menuIsOpen?: boolean;
/**
* Menu type. Defaults to sidenav.
*/
menuType?: MenuType;
/**
* Should have link to front page or show full menu button
*/
2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
/**
* Upper menus panel boolean.
*/
panelOpen?: boolean;
/**
* Label for panel toggle button.
*/
panelToggleAriaLabel?: string;
/**
* Label for panel toggle button.
*/
panelToggleCloseAriaLabel?: string;
/**
* Label for panel toggle button.
*/
panelToggleCloseLabel?: string;
/**
* Label for panel toggle button.
*/
panelToggleLabel?: string;
/**
* Logo size
*/
size?: SiteLogoSize;
}
interface HyPager {}
interface HyPagerItem {
itemLabel?: string;
itemUrl?: string;
scAriaLabel?: string;
variant?: PaginationItemVariants;
}
Ekaterina Kondareva
committed
interface HyParagraphText {
headerstyle?: string;

Ekaterina Kondareva
committed
placement?: string;
Ekaterina Kondareva
committed
variant?: string;
}
interface HyPersonCard {
categoryTitle?: string;
department?: string;
email?: string;
field?: string;
firstName?: string;
imageAlt?: string;
imageUrl?: string;
isExternal?: boolean;
lastName?: string;
phone?: string;
positionTitle?: string;
scLabel?: string;
url?: string;
variant?: PersonCardVariants;
}
interface HyProcess {
dataItems?: ProcessFlowBoxValue[] | string;
}
interface HyProcessFlowBox {
boxDescription?: string;
boxNumber?: string;
boxTitle?: string;
intermediateStepTitle?: string;
numberTerm?: string;
stepState?: ProcessFlowBoxStepStates;
variant?: ProcessFlowBoxVariants;
}
imageUrl?: string;
textTitle?: string;
}
/**
* justify-content property.
*/
/**
* justify-content property.
*/
/**
* Left margin to be added to adjacent items.
*/
interface HySearchField {
inputId?: string;
isLabelHidden?: boolean;
label?: string;
}
interface HyShortcuts {
dataItems?: ShortcutLinkValue[] | string;
dataDesktopLinks?: DesktopLinks[] | string;
dataMenuDonate?: string;
dataMenuLanguage?: string;
dataSearchTools?: DesktopLinks[] | string;
Markus Kalijärvi
committed
dataSiteHeaderLabels?: string;
logoLabel?: string;
logoUrl?: string;
menuLabel?: string;
menuLabelClose?: string;
menuLabelOpen?: string;
menuType?: MenuType;
onHeaderScrollUp?: (event: CustomEvent<any>) => void;
color?: ColorVariant;
size?: SiteLogoSize;
url?: string;
}
interface HySiteSearch {
color?: ColorVariant;
isAlternative?: boolean;
onSearchPanelToggled?: (event: CustomEvent<any>) => void;
searchLabels?: string;
searchTools?: string;
showLabel?: boolean;
size?: number;
tabId?: string;
tabListLabel?: string;
}
interface HyTabsItem {
tabTitle?: string;
}
interface HyTwoColumns {
reversed?: boolean;
}
interface HyUserLoginForm {
logoLabel?: string;
logoUrl?: string;
}
2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
2225
2226
2227
2228
2229
2230
2231
2232
2233
2234
2235
2236
2237
2238
2239
2240
2241
2242
2243
2244
2245
2246
2247
2248
2249
2250
2251
2252
2253
2254
2255
2256
2257
2258
2259
2260
2261
2262
2263
2264
2265
2266
2267
2268
interface HyVideo {
/**
* Context label
*/
contextLabel?: string;
/**
* Should context label be visible
*/
contextLabelVisible?: boolean;
/**
* Date added date as string
*/
dateAdded?: string;
/**
* Label for date added
*/
dateAddedLabel?: string;
/**
* Duration number
*/
duration?: string;
/**
* Label for duration number
*/
durationLabel?: string;
headerstyle?: string;
/**
* Use horizontal layout where metadata is on side
*/
horizontal?: boolean;
/**
* Url to video, used with preview image
*/
linkToVideo?: string;
/**
* Label for play button if preview image is provided
*/
playButtonLabel?: string;
/**
* Should play button be visible
*/
playButtonVisible?: boolean;
/**
* Preview image url
*/
previewImageUrl?: string;
/**
* Video description
*/
videoDescription?: string;
/**
* Video title
*/
videoTitle?: string;
/**
* Views count number
*/
views?: string;
/**
* Label for views number
*/
viewsLabel?: string;
}
'color-box': ColorBox;
'hy-accordion-container': HyAccordionContainer;
'hy-accordion-item': HyAccordionItem;
'hy-adjacent-image-text': HyAdjacentImageText;
'hy-badge': HyBadge;
'hy-banner': HyBanner;
'hy-baseline': HyBaseline;
'hy-box': HyBox;
'hy-box-container': HyBoxContainer;
'hy-checkbox': HyCheckbox;
'hy-content-list': HyContentList;
'hy-content-list-item': HyContentListItem;
'hy-cta-button': HyCtaButton;
'hy-cta-link': HyCtaLink;
'hy-desktop-menu-links': HyDesktopMenuLinks;
'hy-docs-container': HyDocsContainer;
'hy-dropdown': HyDropdown;
'hy-dropdown-panel': HyDropdownPanel;
'hy-dropdown-panel-item': HyDropdownPanelItem;
'hy-filter-group': HyFilterGroup;
'hy-filter-group-item': HyFilterGroupItem;
'hy-filter-visibility-tool': HyFilterVisibilityTool;
'hy-filter-visibility-tool-reset': HyFilterVisibilityToolReset;
'hy-filter-visibility-tool-toggle': HyFilterVisibilityToolToggle;
'hy-footer': HyFooter;
'hy-footer-action': HyFooterAction;
'hy-footer-base': HyFooterBase;
'hy-footer-info': HyFooterInfo;
'hy-footer-link-item': HyFooterLinkItem;
'hy-grid-container': HyGridContainer;
'hy-grid-item': HyGridItem;
'hy-grid-row': HyGridRow;
'hy-heading': HyHeading;
'hy-icon': HyIcon;
'hy-image': HyImage;
'hy-ingress': HyIngress;
'hy-key-figure': HyKeyFigure;
'hy-key-figure-group': HyKeyFigureGroup;
'hy-key-highlight': HyKeyHighlight;
'hy-key-highlight-group': HyKeyHighlightGroup;
'hy-large-process-flow': HyLargeProcessFlow;
'hy-large-process-flow-phase': HyLargeProcessFlowPhase;
'hy-link': HyLink;
'hy-link-box': HyLinkBox;
'hy-link-box-list': HyLinkBoxList;
'hy-list-item': HyListItem;
Ekaterina Kondareva
committed
'hy-main-content-wrapper': HyMainContentWrapper;
'hy-menu': HyMenu;
'hy-menu-item': HyMenuItem;
'hy-menu-item-sidebar': HyMenuItemSidebar;
'hy-menu-language': HyMenuLanguage;
'hy-menu-language-item': HyMenuLanguageItem;
'hy-menu-level-container': HyMenuLevelContainer;
'hy-menu-mobile-breadcrumb': HyMenuMobileBreadcrumb;
'hy-menu-sidebar': HyMenuSidebar;
'hy-pager': HyPager;
'hy-pager-item': HyPagerItem;
'hy-paragraph-text': HyParagraphText;
'hy-process': HyProcess;
'hy-process-flow-box': HyProcessFlowBox;
'hy-prominent-image': HyProminentImage;
'hy-search-field': HySearchField;
'hy-section-container': HySectionContainer;
'hy-site-header': HySiteHeader;
'hy-site-logo': HySiteLogo;
'hy-site-search': HySiteSearch;
'hy-user-login-form': HyUserLoginForm;
export {LocalJSX as JSX};
declare module '@stencil/core' {
export namespace JSX {
interface IntrinsicElements {
'color-box': LocalJSX.ColorBox & JSXBase.HTMLAttributes<HTMLColorBoxElement>;
'hy-accordion-container': LocalJSX.HyAccordionContainer & JSXBase.HTMLAttributes<HTMLHyAccordionContainerElement>;
'hy-accordion-item': LocalJSX.HyAccordionItem & JSXBase.HTMLAttributes<HTMLHyAccordionItemElement>;
'hy-adjacent-image-text': LocalJSX.HyAdjacentImageText & JSXBase.HTMLAttributes<HTMLHyAdjacentImageTextElement>;
'hy-badge': LocalJSX.HyBadge & JSXBase.HTMLAttributes<HTMLHyBadgeElement>;
'hy-banner': LocalJSX.HyBanner & JSXBase.HTMLAttributes<HTMLHyBannerElement>;
'hy-baseline': LocalJSX.HyBaseline & JSXBase.HTMLAttributes<HTMLHyBaselineElement>;
'hy-box': LocalJSX.HyBox & JSXBase.HTMLAttributes<HTMLHyBoxElement>;
'hy-box-container': LocalJSX.HyBoxContainer & JSXBase.HTMLAttributes<HTMLHyBoxContainerElement>;
'hy-breadcrumbs': LocalJSX.HyBreadcrumbs & JSXBase.HTMLAttributes<HTMLHyBreadcrumbsElement>;
'hy-button': LocalJSX.HyButton & JSXBase.HTMLAttributes<HTMLHyButtonElement>;
'hy-checkbox': LocalJSX.HyCheckbox & JSXBase.HTMLAttributes<HTMLHyCheckboxElement>;
'hy-content-list': LocalJSX.HyContentList & JSXBase.HTMLAttributes<HTMLHyContentListElement>;
'hy-content-list-item': LocalJSX.HyContentListItem & JSXBase.HTMLAttributes<HTMLHyContentListItemElement>;
'hy-crisis-banner': LocalJSX.HyCrisisBanner & JSXBase.HTMLAttributes<HTMLHyCrisisBannerElement>;
'hy-cta-button': LocalJSX.HyCtaButton & JSXBase.HTMLAttributes<HTMLHyCtaButtonElement>;
'hy-cta-link': LocalJSX.HyCtaLink & JSXBase.HTMLAttributes<HTMLHyCtaLinkElement>;
'hy-desktop-menu-links': LocalJSX.HyDesktopMenuLinks & JSXBase.HTMLAttributes<HTMLHyDesktopMenuLinksElement>;
'hy-docs-container': LocalJSX.HyDocsContainer & JSXBase.HTMLAttributes<HTMLHyDocsContainerElement>;
'hy-dropdown': LocalJSX.HyDropdown & JSXBase.HTMLAttributes<HTMLHyDropdownElement>;
'hy-dropdown-panel': LocalJSX.HyDropdownPanel & JSXBase.HTMLAttributes<HTMLHyDropdownPanelElement>;
'hy-dropdown-panel-item': LocalJSX.HyDropdownPanelItem & JSXBase.HTMLAttributes<HTMLHyDropdownPanelItemElement>;
'hy-filter-group': LocalJSX.HyFilterGroup & JSXBase.HTMLAttributes<HTMLHyFilterGroupElement>;
'hy-filter-group-item': LocalJSX.HyFilterGroupItem & JSXBase.HTMLAttributes<HTMLHyFilterGroupItemElement>;
'hy-filter-visibility-tool': LocalJSX.HyFilterVisibilityTool &
JSXBase.HTMLAttributes<HTMLHyFilterVisibilityToolElement>;
'hy-filter-visibility-tool-reset': LocalJSX.HyFilterVisibilityToolReset &
JSXBase.HTMLAttributes<HTMLHyFilterVisibilityToolResetElement>;
'hy-filter-visibility-tool-toggle': LocalJSX.HyFilterVisibilityToolToggle &
JSXBase.HTMLAttributes<HTMLHyFilterVisibilityToolToggleElement>;
'hy-footer': LocalJSX.HyFooter & JSXBase.HTMLAttributes<HTMLHyFooterElement>;
'hy-footer-action': LocalJSX.HyFooterAction & JSXBase.HTMLAttributes<HTMLHyFooterActionElement>;
'hy-footer-base': LocalJSX.HyFooterBase & JSXBase.HTMLAttributes<HTMLHyFooterBaseElement>;
'hy-footer-info': LocalJSX.HyFooterInfo & JSXBase.HTMLAttributes<HTMLHyFooterInfoElement>;
'hy-footer-link-item': LocalJSX.HyFooterLinkItem & JSXBase.HTMLAttributes<HTMLHyFooterLinkItemElement>;
'hy-general-list': LocalJSX.HyGeneralList & JSXBase.HTMLAttributes<HTMLHyGeneralListElement>;
'hy-general-list-item': LocalJSX.HyGeneralListItem & JSXBase.HTMLAttributes<HTMLHyGeneralListItemElement>;
'hy-grid-container': LocalJSX.HyGridContainer & JSXBase.HTMLAttributes<HTMLHyGridContainerElement>;
'hy-grid-item': LocalJSX.HyGridItem & JSXBase.HTMLAttributes<HTMLHyGridItemElement>;
'hy-grid-row': LocalJSX.HyGridRow & JSXBase.HTMLAttributes<HTMLHyGridRowElement>;
'hy-heading': LocalJSX.HyHeading & JSXBase.HTMLAttributes<HTMLHyHeadingElement>;
'hy-hero': LocalJSX.HyHero & JSXBase.HTMLAttributes<HTMLHyHeroElement>;
'hy-icon': LocalJSX.HyIcon & JSXBase.HTMLAttributes<HTMLHyIconElement>;
'hy-image': LocalJSX.HyImage & JSXBase.HTMLAttributes<HTMLHyImageElement>;
'hy-ingress': LocalJSX.HyIngress & JSXBase.HTMLAttributes<HTMLHyIngressElement>;
'hy-introduction': LocalJSX.HyIntroduction & JSXBase.HTMLAttributes<HTMLHyIntroductionElement>;
'hy-key-figure': LocalJSX.HyKeyFigure & JSXBase.HTMLAttributes<HTMLHyKeyFigureElement>;
'hy-key-figure-group': LocalJSX.HyKeyFigureGroup & JSXBase.HTMLAttributes<HTMLHyKeyFigureGroupElement>;
'hy-key-highlight': LocalJSX.HyKeyHighlight & JSXBase.HTMLAttributes<HTMLHyKeyHighlightElement>;
'hy-key-highlight-group': LocalJSX.HyKeyHighlightGroup & JSXBase.HTMLAttributes<HTMLHyKeyHighlightGroupElement>;
'hy-large-process-flow': LocalJSX.HyLargeProcessFlow & JSXBase.HTMLAttributes<HTMLHyLargeProcessFlowElement>;
'hy-large-process-flow-phase': LocalJSX.HyLargeProcessFlowPhase &
JSXBase.HTMLAttributes<HTMLHyLargeProcessFlowPhaseElement>;
'hy-link': LocalJSX.HyLink & JSXBase.HTMLAttributes<HTMLHyLinkElement>;
'hy-link-box': LocalJSX.HyLinkBox & JSXBase.HTMLAttributes<HTMLHyLinkBoxElement>;
'hy-link-box-list': LocalJSX.HyLinkBoxList & JSXBase.HTMLAttributes<HTMLHyLinkBoxListElement>;
'hy-link-list': LocalJSX.HyLinkList & JSXBase.HTMLAttributes<HTMLHyLinkListElement>;
'hy-list-item': LocalJSX.HyListItem & JSXBase.HTMLAttributes<HTMLHyListItemElement>;
'hy-main': LocalJSX.HyMain & JSXBase.HTMLAttributes<HTMLHyMainElement>;
Ekaterina Kondareva
committed
'hy-main-content-wrapper': LocalJSX.HyMainContentWrapper &
JSXBase.HTMLAttributes<HTMLHyMainContentWrapperElement>;
'hy-menu': LocalJSX.HyMenu & JSXBase.HTMLAttributes<HTMLHyMenuElement>;
'hy-menu-item': LocalJSX.HyMenuItem & JSXBase.HTMLAttributes<HTMLHyMenuItemElement>;
'hy-menu-item-sidebar': LocalJSX.HyMenuItemSidebar & JSXBase.HTMLAttributes<HTMLHyMenuItemSidebarElement>;
'hy-menu-language': LocalJSX.HyMenuLanguage & JSXBase.HTMLAttributes<HTMLHyMenuLanguageElement>;
'hy-menu-language-item': LocalJSX.HyMenuLanguageItem & JSXBase.HTMLAttributes<HTMLHyMenuLanguageItemElement>;
'hy-menu-level-container': LocalJSX.HyMenuLevelContainer &
JSXBase.HTMLAttributes<HTMLHyMenuLevelContainerElement>;
'hy-menu-main-group': LocalJSX.HyMenuMainGroup & JSXBase.HTMLAttributes<HTMLHyMenuMainGroupElement>;
'hy-menu-mobile-breadcrumb': LocalJSX.HyMenuMobileBreadcrumb &
JSXBase.HTMLAttributes<HTMLHyMenuMobileBreadcrumbElement>;
'hy-menu-sidebar': LocalJSX.HyMenuSidebar & JSXBase.HTMLAttributes<HTMLHyMenuSidebarElement>;
'hy-pager': LocalJSX.HyPager & JSXBase.HTMLAttributes<HTMLHyPagerElement>;
'hy-pager-item': LocalJSX.HyPagerItem & JSXBase.HTMLAttributes<HTMLHyPagerItemElement>;
'hy-paragraph-text': LocalJSX.HyParagraphText & JSXBase.HTMLAttributes<HTMLHyParagraphTextElement>;
'hy-person-card': LocalJSX.HyPersonCard & JSXBase.HTMLAttributes<HTMLHyPersonCardElement>;
'hy-process': LocalJSX.HyProcess & JSXBase.HTMLAttributes<HTMLHyProcessElement>;
'hy-process-flow-box': LocalJSX.HyProcessFlowBox & JSXBase.HTMLAttributes<HTMLHyProcessFlowBoxElement>;
'hy-prominent-image': LocalJSX.HyProminentImage & JSXBase.HTMLAttributes<HTMLHyProminentImageElement>;
'hy-quote': LocalJSX.HyQuote & JSXBase.HTMLAttributes<HTMLHyQuoteElement>;
'hy-row': LocalJSX.HyRow & JSXBase.HTMLAttributes<HTMLHyRowElement>;
'hy-search-field': LocalJSX.HySearchField & JSXBase.HTMLAttributes<HTMLHySearchFieldElement>;
'hy-section-container': LocalJSX.HySectionContainer & JSXBase.HTMLAttributes<HTMLHySectionContainerElement>;
'hy-shortcuts': LocalJSX.HyShortcuts & JSXBase.HTMLAttributes<HTMLHyShortcutsElement>;
'hy-site-header': LocalJSX.HySiteHeader & JSXBase.HTMLAttributes<HTMLHySiteHeaderElement>;
'hy-site-logo': LocalJSX.HySiteLogo & JSXBase.HTMLAttributes<HTMLHySiteLogoElement>;
'hy-site-search': LocalJSX.HySiteSearch & JSXBase.HTMLAttributes<HTMLHySiteSearchElement>;
'hy-table-container': LocalJSX.HyTableContainer & JSXBase.HTMLAttributes<HTMLHyTableContainerElement>;
'hy-tabs': LocalJSX.HyTabs & JSXBase.HTMLAttributes<HTMLHyTabsElement>;
'hy-tabs-item': LocalJSX.HyTabsItem & JSXBase.HTMLAttributes<HTMLHyTabsItemElement>;
'hy-tag': LocalJSX.HyTag & JSXBase.HTMLAttributes<HTMLHyTagElement>;
'hy-tiny-text': LocalJSX.HyTinyText & JSXBase.HTMLAttributes<HTMLHyTinyTextElement>;
'hy-two-columns': LocalJSX.HyTwoColumns & JSXBase.HTMLAttributes<HTMLHyTwoColumnsElement>;
'hy-user-login-form': LocalJSX.HyUserLoginForm & JSXBase.HTMLAttributes<HTMLHyUserLoginFormElement>;
'hy-video': LocalJSX.HyVideo & JSXBase.HTMLAttributes<HTMLHyVideoElement>;