Newer
Older
prototype: HTMLHyLargeProcessFlowPhaseElement;
new (): HTMLHyLargeProcessFlowPhaseElement;
};
interface HTMLHyLinkElement extends Components.HyLink, HTMLStencilElement {}
var HTMLHyLinkElement: {
prototype: HTMLHyLinkElement;
new (): HTMLHyLinkElement;
};
interface HTMLHyLinkBoxElement extends Components.HyLinkBox, HTMLStencilElement {}
var HTMLHyLinkBoxElement: {
prototype: HTMLHyLinkBoxElement;
new (): HTMLHyLinkBoxElement;
};
interface HTMLHyLinkBoxListElement extends Components.HyLinkBoxList, HTMLStencilElement {}

Ekaterina Kondareva
committed
var HTMLHyLinkBoxListElement: {
prototype: HTMLHyLinkBoxListElement;
new (): HTMLHyLinkBoxListElement;
};
interface HTMLHyLinkListElement extends Components.HyLinkList, HTMLStencilElement {}
var HTMLHyLinkListElement: {
prototype: HTMLHyLinkListElement;
new (): HTMLHyLinkListElement;
};
interface HTMLHyListItemElement extends Components.HyListItem, HTMLStencilElement {}
var HTMLHyListItemElement: {
prototype: HTMLHyListItemElement;
new (): HTMLHyListItemElement;
};
interface HTMLHyMainElement extends Components.HyMain, HTMLStencilElement {}
var HTMLHyMainElement: {
prototype: HTMLHyMainElement;
new (): HTMLHyMainElement;
};
Ekaterina Kondareva
committed
interface HTMLHyMainContentWrapperElement extends Components.HyMainContentWrapper, HTMLStencilElement {}
var HTMLHyMainContentWrapperElement: {
prototype: HTMLHyMainContentWrapperElement;
new (): HTMLHyMainContentWrapperElement;
};
interface HTMLHyMenuElement extends Components.HyMenu, HTMLStencilElement {}
var HTMLHyMenuElement: {
prototype: HTMLHyMenuElement;
new (): HTMLHyMenuElement;
};
interface HTMLHyMenuItemElement extends Components.HyMenuItem, HTMLStencilElement {}
var HTMLHyMenuItemElement: {
prototype: HTMLHyMenuItemElement;
new (): HTMLHyMenuItemElement;
};
interface HTMLHyMenuItemSidebarElement extends Components.HyMenuItemSidebar, HTMLStencilElement {}
var HTMLHyMenuItemSidebarElement: {
prototype: HTMLHyMenuItemSidebarElement;
new (): HTMLHyMenuItemSidebarElement;
};
interface HTMLHyMenuLanguageElement extends Components.HyMenuLanguage, HTMLStencilElement {}
var HTMLHyMenuLanguageElement: {
prototype: HTMLHyMenuLanguageElement;
new (): HTMLHyMenuLanguageElement;
};
interface HTMLHyMenuLanguageItemElement extends Components.HyMenuLanguageItem, HTMLStencilElement {}
var HTMLHyMenuLanguageItemElement: {
prototype: HTMLHyMenuLanguageItemElement;
new (): HTMLHyMenuLanguageItemElement;
};
interface HTMLHyMenuLevelContainerElement extends Components.HyMenuLevelContainer, HTMLStencilElement {}
var HTMLHyMenuLevelContainerElement: {
prototype: HTMLHyMenuLevelContainerElement;
new (): HTMLHyMenuLevelContainerElement;
};
interface HTMLHyMenuMobileBreadcrumbElement extends Components.HyMenuMobileBreadcrumb, HTMLStencilElement {}
var HTMLHyMenuMobileBreadcrumbElement: {
prototype: HTMLHyMenuMobileBreadcrumbElement;
new (): HTMLHyMenuMobileBreadcrumbElement;
interface HTMLHyMenuSidebarElement extends Components.HyMenuSidebar, HTMLStencilElement {}
var HTMLHyMenuSidebarElement: {
prototype: HTMLHyMenuSidebarElement;
new (): HTMLHyMenuSidebarElement;
};
interface HTMLHyPagerElement extends Components.HyPager, HTMLStencilElement {}
var HTMLHyPagerElement: {
prototype: HTMLHyPagerElement;
new (): HTMLHyPagerElement;
};
interface HTMLHyPagerItemElement extends Components.HyPagerItem, HTMLStencilElement {}
var HTMLHyPagerItemElement: {
prototype: HTMLHyPagerItemElement;
new (): HTMLHyPagerItemElement;
};
interface HTMLHyParagraphTextElement extends Components.HyParagraphText, HTMLStencilElement {}
var HTMLHyParagraphTextElement: {
prototype: HTMLHyParagraphTextElement;
new (): HTMLHyParagraphTextElement;
};
interface HTMLHyPersonCardElement extends Components.HyPersonCard, HTMLStencilElement {}
var HTMLHyPersonCardElement: {
prototype: HTMLHyPersonCardElement;
new (): HTMLHyPersonCardElement;
};
interface HTMLHyProcessElement extends Components.HyProcess, HTMLStencilElement {}
var HTMLHyProcessElement: {
prototype: HTMLHyProcessElement;
new (): HTMLHyProcessElement;
};
interface HTMLHyProcessFlowBoxElement extends Components.HyProcessFlowBox, HTMLStencilElement {}
var HTMLHyProcessFlowBoxElement: {
prototype: HTMLHyProcessFlowBoxElement;
new (): HTMLHyProcessFlowBoxElement;
};
interface HTMLHyProminentImageElement extends Components.HyProminentImage, HTMLStencilElement {}
var HTMLHyProminentImageElement: {
prototype: HTMLHyProminentImageElement;
new (): HTMLHyProminentImageElement;
};
interface HTMLHyQuoteElement extends Components.HyQuote, HTMLStencilElement {}
var HTMLHyQuoteElement: {
prototype: HTMLHyQuoteElement;
new (): HTMLHyQuoteElement;
};
interface HTMLHyRowElement extends Components.HyRow, HTMLStencilElement {}
var HTMLHyRowElement: {
prototype: HTMLHyRowElement;
new (): HTMLHyRowElement;
};
interface HTMLHySearchFieldElement extends Components.HySearchField, HTMLStencilElement {}
var HTMLHySearchFieldElement: {
prototype: HTMLHySearchFieldElement;
new (): HTMLHySearchFieldElement;
};
interface HTMLHySectionContainerElement extends Components.HySectionContainer, HTMLStencilElement {}
var HTMLHySectionContainerElement: {
prototype: HTMLHySectionContainerElement;
new (): HTMLHySectionContainerElement;
};
interface HTMLHyShortcutsElement extends Components.HyShortcuts, HTMLStencilElement {}
var HTMLHyShortcutsElement: {
prototype: HTMLHyShortcutsElement;
new (): HTMLHyShortcutsElement;
};
interface HTMLHySiteHeaderElement extends Components.HySiteHeader, HTMLStencilElement {}
var HTMLHySiteHeaderElement: {
prototype: HTMLHySiteHeaderElement;
new (): HTMLHySiteHeaderElement;
};
interface HTMLHySiteLogoElement extends Components.HySiteLogo, HTMLStencilElement {}
var HTMLHySiteLogoElement: {
prototype: HTMLHySiteLogoElement;
new (): HTMLHySiteLogoElement;
};
interface HTMLHySiteSearchElement extends Components.HySiteSearch, HTMLStencilElement {}
var HTMLHySiteSearchElement: {
prototype: HTMLHySiteSearchElement;
new (): HTMLHySiteSearchElement;
};
interface HTMLHyTabsElement extends Components.HyTabs, HTMLStencilElement {}
var HTMLHyTabsElement: {
prototype: HTMLHyTabsElement;
new (): HTMLHyTabsElement;
};
interface HTMLHyTabsItemElement extends Components.HyTabsItem, HTMLStencilElement {}
var HTMLHyTabsItemElement: {
prototype: HTMLHyTabsItemElement;
new (): HTMLHyTabsItemElement;
};
interface HTMLHyTagElement extends Components.HyTag, HTMLStencilElement {}
var HTMLHyTagElement: {
prototype: HTMLHyTagElement;
new (): HTMLHyTagElement;
};
interface HTMLHyTinyTextElement extends Components.HyTinyText, HTMLStencilElement {}
var HTMLHyTinyTextElement: {
prototype: HTMLHyTinyTextElement;
new (): HTMLHyTinyTextElement;
};
interface HTMLHyTwoColumnsElement extends Components.HyTwoColumns, HTMLStencilElement {}
var HTMLHyTwoColumnsElement: {
prototype: HTMLHyTwoColumnsElement;
new (): HTMLHyTwoColumnsElement;
};
interface HTMLHyUserLoginFormElement extends Components.HyUserLoginForm, HTMLStencilElement {}
var HTMLHyUserLoginFormElement: {
prototype: HTMLHyUserLoginFormElement;
new (): HTMLHyUserLoginFormElement;
};
interface HTMLHyVideoElement extends Components.HyVideo, HTMLStencilElement {}
var HTMLHyVideoElement: {
prototype: HTMLHyVideoElement;
new (): HTMLHyVideoElement;
};
'color-box': HTMLColorBoxElement;
'hy-accordion-container': HTMLHyAccordionContainerElement;
'hy-accordion-item': HTMLHyAccordionItemElement;
'hy-adjacent-image-text': HTMLHyAdjacentImageTextElement;
'hy-badge': HTMLHyBadgeElement;
'hy-banner': HTMLHyBannerElement;
'hy-baseline': HTMLHyBaselineElement;
'hy-box': HTMLHyBoxElement;
'hy-box-container': HTMLHyBoxContainerElement;
'hy-button': HTMLHyButtonElement;
'hy-checkbox': HTMLHyCheckboxElement;
'hy-content-list': HTMLHyContentListElement;
'hy-content-list-item': HTMLHyContentListItemElement;
'hy-cta-button': HTMLHyCtaButtonElement;
'hy-cta-link': HTMLHyCtaLinkElement;
'hy-desktop-menu-links': HTMLHyDesktopMenuLinksElement;
'hy-docs-container': HTMLHyDocsContainerElement;
'hy-dropdown': HTMLHyDropdownElement;
'hy-dropdown-panel': HTMLHyDropdownPanelElement;
'hy-dropdown-panel-item': HTMLHyDropdownPanelItemElement;
'hy-filter-group': HTMLHyFilterGroupElement;
'hy-filter-group-item': HTMLHyFilterGroupItemElement;
'hy-filter-visibility-tool': HTMLHyFilterVisibilityToolElement;
'hy-filter-visibility-tool-reset': HTMLHyFilterVisibilityToolResetElement;
'hy-filter-visibility-tool-toggle': HTMLHyFilterVisibilityToolToggleElement;
'hy-footer': HTMLHyFooterElement;
'hy-footer-action': HTMLHyFooterActionElement;
'hy-footer-base': HTMLHyFooterBaseElement;
'hy-footer-info': HTMLHyFooterInfoElement;
'hy-footer-link-item': HTMLHyFooterLinkItemElement;
'hy-grid-container': HTMLHyGridContainerElement;
'hy-grid-item': HTMLHyGridItemElement;
'hy-grid-row': HTMLHyGridRowElement;
'hy-heading': HTMLHyHeadingElement;
'hy-icon': HTMLHyIconElement;
'hy-image': HTMLHyImageElement;
'hy-ingress': HTMLHyIngressElement;
'hy-introduction': HTMLHyIntroductionElement;
'hy-key-figure': HTMLHyKeyFigureElement;
'hy-key-figure-group': HTMLHyKeyFigureGroupElement;
'hy-key-highlight': HTMLHyKeyHighlightElement;
'hy-key-highlight-group': HTMLHyKeyHighlightGroupElement;
'hy-large-process-flow': HTMLHyLargeProcessFlowElement;
'hy-large-process-flow-phase': HTMLHyLargeProcessFlowPhaseElement;
'hy-link': HTMLHyLinkElement;
'hy-link-box': HTMLHyLinkBoxElement;
'hy-link-box-list': HTMLHyLinkBoxListElement;
'hy-list-item': HTMLHyListItemElement;
Ekaterina Kondareva
committed
'hy-main-content-wrapper': HTMLHyMainContentWrapperElement;
'hy-menu': HTMLHyMenuElement;
'hy-menu-item': HTMLHyMenuItemElement;
'hy-menu-item-sidebar': HTMLHyMenuItemSidebarElement;
'hy-menu-language': HTMLHyMenuLanguageElement;
'hy-menu-language-item': HTMLHyMenuLanguageItemElement;
'hy-menu-level-container': HTMLHyMenuLevelContainerElement;
'hy-menu-mobile-breadcrumb': HTMLHyMenuMobileBreadcrumbElement;
'hy-menu-sidebar': HTMLHyMenuSidebarElement;
'hy-pager': HTMLHyPagerElement;
'hy-pager-item': HTMLHyPagerItemElement;
'hy-paragraph-text': HTMLHyParagraphTextElement;
'hy-person-card': HTMLHyPersonCardElement;
'hy-process': HTMLHyProcessElement;
'hy-process-flow-box': HTMLHyProcessFlowBoxElement;
'hy-prominent-image': HTMLHyProminentImageElement;
'hy-search-field': HTMLHySearchFieldElement;
'hy-section-container': HTMLHySectionContainerElement;
'hy-site-header': HTMLHySiteHeaderElement;
'hy-site-logo': HTMLHySiteLogoElement;
'hy-site-search': HTMLHySiteSearchElement;
'hy-tabs': HTMLHyTabsElement;
'hy-tabs-item': HTMLHyTabsItemElement;
'hy-tiny-text': HTMLHyTinyTextElement;
'hy-two-columns': HTMLHyTwoColumnsElement;
'hy-user-login-form': HTMLHyUserLoginFormElement;
}
declare namespace LocalJSX {
interface ColorBox {}
interface HyAccordionContainer {
accordionid?: string;
}
interface HyAccordionItem {
accordiontitle?: string;
}

Ekaterina Kondareva
committed
interface HyAdjacentImageText {
imageAlt?: string;
imageUrl?: string;
mainUrl?: string;
mainUrl2?: string;
mainUrlAriaLabel?: string;
mainUrlAriaLabel2?: string;
mainUrlIsExternal?: boolean;
mainUrlIsExternal2?: boolean;
mainUrlTitle?: string;
mainUrlTitle2?: string;
textDescription?: string;
textTitle?: string;
}
variant?: 'primary' | 'warn' | 'success' | 'disabled';
scLabel?: string;
textDescription?: string;
textTitle?: string;
url?: string;
urlTitle?: string;
}
/**
* Top margin to be added to all but first element. Amount of rem:s
*/
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
margin?: number;
}
interface HyBox {
/**
* value for vertical alignment (align-items)
*/
align?: string;
/**
* background color. Must use one of css variable names from color tokens
*/
bg?: string;
/**
* fixed height for the container, useful for extra spacing containers
*/
h?: number;
/**
* Value for horisontal alignment (justify-content)
*/
justify?: string;
/**
* All sides padding value in rems. Responsive when given Comma separated values.
*/
p?: string;
/**
* Bottom padding in rems. Responsive when given Comma separated values.
*/
pb?: string;
/**
* Left padding in rems. Responsive when given Comma separated values.
*/
pl?: string;
/**
* Right padding in rems. Responsive when given Comma separated values.
*/
pr?: string;
/**
* Top padding in rems. Responsive when given Comma separated values.
*/
pt?: string;
/**
* Responsive width. Must be a comma separated string of percentage values for breakpoints. First item is the default value.
*/
width?: string;
}
interface HyBoxContainer {
/**
* Should the container have a max width of 90rems
*/
maxWidth?: boolean;
/**
* Should the items wrap to new rows.
*/
wrap?: boolean;
}
interface HyBreadcrumbs {
dataItems?: Breadcrumb[] | string;
headerstyle?: string;
variant?: BreadcrumbVariants;
}
interface HyButton {
/**
* Aria label for the element
*/
ariaLabel?: string;
/**
* Custom classes added to button element.
*/
buttonClasses?: string;
/**
* Button type. Defaults to submit.
*/
buttonType?: string;
/**
* Use this to programmatically disable the button, matches the native button functionality
*/
disabled?: boolean;
/**
* Icon to use on the left side
*/
icon?: string;
/**
* Icon to use on the right side
*/
iconRight?: string;
/**
* Use only with url property. Sets the
*/
isExternal?: boolean;
/**
* Size (height) of the button. Normal: 44px, large: 48px
*/
/**
* deprecated, use disabled boolean value
*/
/**
* Set this on if an anchor tag is required instead of a button.
*/
url?: string;
/**
* The element variant. Defaults to primary
*/
variant?: ButtonVariants;
}
interface HyCheckbox {
checkboxId?: string | number;
checkboxLabel?: string;
checkboxValue?: string | number;
}
interface HyContentList {
dataItems?: string;
linkLabel?: string;
}
interface HyContentListItem {
courseCode?: string;
courseCredits?: string;
courseEndDate?: string;
courseEnrollmentLink?: string;
courseLinkLabel?: string;
courseName?: string;
courseStartDate?: string;
courseStudyFormat?: string;
courseTags?: TagValue[] | string;
courseTeachingLanguage?: string;
variant?: CourseVariants;
}

Ekaterina Kondareva
committed
interface HyCtaButton {
Ekaterina Kondareva
committed
scLabel?: string;

Ekaterina Kondareva
committed
interface HyCtaLink {
isExternal?: boolean;
linkContent?: string;
scLabel?: string;
url?: string;

Ekaterina Kondareva
committed
}
interface HyDesktopMenuLinks {
dataDesktopLinks?: DesktopLinks[] | string;
}
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
interface HyDropdown {
dropdownLabel?: string;
dropdownOptions?: IDropdownItem[] | string;
}
interface HyDropdownPanel {
isHidden?: boolean;
}
interface HyDropdownPanelItem {
dropdownItemId?: string | number;
dropdownItemLabel?: string;
dropdownItemValue?: string | number;
isLast?: boolean;
}
interface HyFilterGroup {
filterGroupFilters?: IFilterGroupFilter[] | string;
filterGroupLabel?: string;
}
interface HyFilterGroupItem {
filterGroupItemId?: string | number;
filterGroupItemLabel?: string;
}
interface HyFilterVisibilityTool {
filterVisibilityToolType?: 'toggle' | 'reset';
}
interface HyFilterVisibilityToolReset {}
interface HyFilterVisibilityToolToggle {}
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
interface HyFooter {}
interface HyFooterAction {
/**
* Up button label.
*/
upButtonLabel?: string;
/**
* String of text for updated text to be displayed.
*/
updatedText?: string;
}
interface HyFooterBase {
/**
* Link item color
*/
color?: FooterLinkItemColor;
/**
* Copyright text
*/
copyrightText?: string;
/**
* Footer links to be displayed
*/
dataFooterBaseLinks?: FooterBaseLinks[] | string;
/**
* Footer some links
*/
dataFooterBaseSome?: FooterBaseSome[] | string;
/**
* Logo label
*/
logoLabel?: string;
/**
* Logo url
*/
logoUrl?: string;
/**
* Logo size
*/
size?: SiteLogoSize;
/**
* Label for some links
*/
someLabel?: string;
}
interface HyFooterInfo {
/**
* Data for links to be displayed.
*/
dataFooterInfoLinks?: FooterInfoLinks[] | string;
/**
* Content area link button text.
*/
linkText?: string;
/**
* Content area link button url.
*/
linkUrl?: string;
/**
* Content area text.
*/
textDescription?: string;
/**
* Content area title.
*/
textTitle?: string;
}
interface HyFooterLinkItem {
color?: FooterLinkItemColor;
isMobile?: boolean;
items?: Array<any>;
label?: string;
mainLink?: boolean;
url?: string;
}
interface HyGridContainer {}
interface HyGridItem {
columns?: GridColumns;
columnslg?: GridColumnsLg;
columnssm?: GridColumnsSm;
contentalign?: GridAlignVariants;
}
interface HyGridRow {}
interface HyHeading {
interface HyHero {
colorVariant?: HeroColorVariant;
description?: string;
scLabel?: string;
url?: string;
urlTitle?: string;
}
interface HyIcon {
fill?: string;
icon?: string;
size?: number;
}
interface HyImage {
aspectRatioHeight?: number;
aspectRatioWidth?: number;
caption?: string;
imageAlt?: string;
imageUrl?: string;
}
interface HyIngress {}
reversed?: boolean;
scLabel?: string;
textDescription?: string;
textTitle?: string;
url?: string;
urlTitle?: string;
variant?: IntroductionBgColors;
}

Ekaterina Kondareva
committed
interface HyKeyFigure {
description?: string;
heading?: string;
variant?: KeyHighlightVariants;
}
interface HyKeyFigureGroup {
dataItems?: KeyFigureValue[] | string;
}
interface HyKeyHighlight {
description?: string;
heading?: string;
variant?: KeyHighlightVariants;
}
interface HyKeyHighlightGroup {
dataItems?: KeyHighlightValue[] | string;
variant?: KeyHighlightVariants;
}
interface HyLargeProcessFlow {
dataItems?: ProcessFlowValue[] | string;
}
interface HyLargeProcessFlowPhase {
dataItems?: PhaseValue[] | string;
}
interface HyLink {
isExternal?: boolean;
linkContent?: string;
Ekaterina Kondareva
committed
scLabel?: string;
url?: string;
variant?: LinkVariants;
}
interface HyLinkBox {
imageAlt?: string;
imageUrl?: string;
isExternal?: boolean;
textDescription?: string;
textTitle?: string;
url?: string;

Ekaterina Kondareva
committed
variant?: LinkBoxVariants;
}
interface HyLinkBoxList {
dataItems?: LinkBox[] | string;
variant?: LinkBoxVariants;
interface HyLinkList {
dataItems?: CtaLinkValue[] | string;
listHeading?: string;
}
interface HyListItem {
isExternal?: boolean;
itemDescription?: string;
itemTitle?: string;
itemType?: string;
scLabel?: string;
url?: string;
}
interface HyMain {
hasSidebar?: boolean;
}
Ekaterina Kondareva
committed
interface HyMainContentWrapper {}
interface HyMenu {
dataMenuDonate?: string;
dataMenuLanguage?: string;
isDemo?: boolean;
labelFrontPage?: string;
logoLabel?: string;
logoUrl?: string;
menuButtonBreadcrumbReturn?: string;
Markus Kalijärvi
committed
menuButtonSubmenuExpand?: string;
menuIsOpen?: boolean;
menuType?: MenuType;
onMenuContainerToggled?: (event: CustomEvent<any>) => void;
}
interface HyMenuItem {
ariaExpanded?: boolean;
depth?: number;
hasChildren?: boolean;
inActiveTrail?: boolean;
isActive?: boolean;
isDemo?: boolean;
Markus Kalijärvi
committed
menuButtonSubmenuExpand?: string;
menuItemAlternative?: boolean;
menuLinkId?: string;
menuType?: MenuType;
onAddBreadcrumb?: (event: CustomEvent<any>) => void;
onMenuContainerActiveTrail?: (event: CustomEvent<any>) => void;
onMenuContainerToggled?: (event: CustomEvent<any>) => void;
onRouteClicked?: (event: CustomEvent<any>) => void;
parentAsHeading?: string;
parentExpanded?: boolean;
url?: string;
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
1723
1724
1725
1726
1727
1728
1729
1730
1731
1732
1733
1734
1735
1736
interface HyMenuItemSidebar {
ariaExpanded?: boolean;
depth?: number;
hasChildren?: boolean;
inActiveTrail?: boolean;
isActive?: boolean;
isActiveChild?: boolean;
isDemo?: boolean;
isHeading?: boolean;
isParent?: boolean;
label?: string;
menuButtonSubmenuExpand?: string;
menuIsOpen?: boolean;
menuItemAlternative?: boolean;
menuLinkId?: string;
menuType?: MenuType;
onAddBreadcrumb?: (event: CustomEvent<any>) => void;
onMenuContainerActiveTrail?: (event: CustomEvent<any>) => void;
onMenuContainerToggled?: (event: CustomEvent<any>) => void;
onRouteClicked?: (event: CustomEvent<any>) => void;
parentAsHeading?: string;
parentExpanded?: boolean;
url?: string;
}
interface HyMenuLanguage {
dataMenuLanguage?: MenuLanguage[] | string;
isMobile?: boolean;
labels?: ComponentLabels[] | string;
}
interface HyMenuLanguageItem {
abbr?: string;
isActive?: boolean;
isMobile?: boolean;
label?: string;
langCode?: string;
url?: string;
}
interface HyMenuLevelContainer {
activeTrailTriggered?: boolean;
depth?: number;
/**
* label for front page for panel first parent
*/
frontLabel?: string;
/**
* Url to front page for panel first parent
*/
frontUrl?: string;
labelFrontPage?: string;
Markus Kalijärvi
committed
menuButtonSubmenuExpand?: string;
menuType?: MenuType;
triggerItem?: string;
}
interface HyMenuMobileBreadcrumb {
bid?: string;
isFirst?: boolean;
label?: string;
labelBack?: string;
labelFrontPage?: string;
onRemoveBreadcrumb?: (event: CustomEvent<any>) => void;
}
1776
1777
1778
1779
1780
1781
1782
1783
1784
1785
1786
1787
1788
1789
1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
1822
1823
1824
1825
interface HyMenuSidebar {
/**
* 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;
/**
* Previous panel to be toggled to keep track.
*/
minHeight?: any;
/**
* 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;
}
interface HyQuote {
quoteSignature?: 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;
listHeading?: string;
}
dataDesktopLinks?: DesktopLinks[] | string;
dataMenuDonate?: string;
dataMenuLanguage?: string;
Markus Kalijärvi
committed
dataSiteHeaderLabels?: string;
logoLabel?: string;
logoUrl?: string;
menuLabelClose?: string;
menuLabelOpen?: string;
menuType?: MenuType;
color?: ColorVariant;
size?: SiteLogoSize;
url?: string;
}
interface HySiteSearch {
color?: ColorVariant;
isAlternative?: boolean;
showLabel?: boolean;
size?: number;
tabId?: string;
tabListLabel?: string;
}
interface HyTabsItem {
tabTitle?: string;
}
interface HyTwoColumns {
reversed?: boolean;
}
interface HyUserLoginForm {
logoLabel?: string;
logoUrl?: string;
}
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
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
*/