Newer
Older
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 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-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
*/
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
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
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;
}
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
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 {}
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
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
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;
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
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;
}
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
1772
1773
1774
1775
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
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;
}
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;
}
1913
1914
1915
1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939
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
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;